0
我知道在TDD中,應該避免編寫事先未經過測試的代碼,但是我想知道這是否是爲了簡單起見可能會破壞規則的那些次之一(避免測試第三方的包裝器用於測試目的的庫,例如網關模式)。我目前正在測試它們雖然,這樣的事情:應該在進行TDD時測試靜態工廠嗎?
[TestMethod]
public void CreateShouldReturnANewInstance()
{
var tcpClientMock = new Mock<ITcpClient>();
var spooler2 = OutboundMessageSpooler.Create(tcpClientMock.Object);
Assert.IsTrue(spooler2 != null && spooler2 is OutboundMessageSpooler);
}