【发布时间】:2015-07-10 06:04:53
【问题描述】:
我知道在 TDD 中,您应该避免编写未经事先测试的代码,但我想知道这是否是为了简单起见可能违反规则的时候之一(避免对包装器进行第三次测试用于测试目的的第三方库,例如网关模式)。不过,我目前正在测试它们,如下所示:
[TestMethod]
public void CreateShouldReturnANewInstance()
{
var tcpClientMock = new Mock<ITcpClient>();
var spooler2 = OutboundMessageSpooler.Create(tcpClientMock.Object);
Assert.IsTrue(spooler2 != null && spooler2 is OutboundMessageSpooler);
}
【问题讨论】:
标签: c# tdd static-factory