У меня есть это:
namespace metric_system {
public class Meter {
public double meter { get; set; }
public static Meter operator + ( Meter lhs, Meter rhs ) {
return new Meter { meter = (lhs.meter + rhs.meter) };
}
}
}
Я пытаюсь проверить этот код:
namespace metric_system.Tests {
public class Tests {
[SetUp]
public void Setup () {}
[Test]
public void Meter_operator_plus_Meter_10_Meter_50_return_60 () {
metric_system.Meter m1 = new Meter { meter = 10 };
metric_system.Meter m2 = new Meter { meter = 50 };
metric_system.Meter expected = new Meter { meter = 60 };
metric_system.Meter actual = new Meter { meter = ( m1.meter + m2.meter) };
Assert.AreEqual( expected, actual );
}
}
}
Этот тест падает .. помогите мне. Код падает на тесте. Этот объект принимает только объекты, объекты которых не работают ..