【发布时间】:2010-06-17 21:07:57
【问题描述】:
这似乎异常繁重,但按照规则任何公开可用的东西都应该测试应该测试auto-implemented properties 吗?
客户类别
public class Customer
{
public string EmailAddr { get; set; }
}
测试者
[TestClass]
public class CustomerTests : TestClassBase
{
[TestMethod]
public void CanSetCustomerEmailAddress()
{
//Arrange
Customer customer = new Customer();
//Act
customer.EmailAddr = "foo@bar.com";
//Assert
Assert.AreEqual("foo@bar.com", customer.EmailAddr);
}
}
【问题讨论】:
标签: c# unit-testing tdd arrange-act-assert