- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public class BusinessUnitDetail
{
public string Description { get; set; }
}
...
[TestMethod]
public void DescriptionTest()
{
BusinessUnitDetail target = new BusinessUnitDetail();
string expected = "test test test\n test";
string actual;
target.Description = expected;
actual = target.Description;
Assert.AreEqual(expected, actual);
}
Лоботомия хорошее дело
Компонент написан, но, сцуко бажит, лучше поздно чем никогда - покрываем тестами.
И на 2-х тестах геттеров таки словил красную полосу - не ту переменную геттер использовал, хотя и логики не было там.
Assert.AreEqual(10, 100/10);
мало ли, поменяется в будущем
Overhead - может быть, но никак не говнокод.