我知道在TDD中,應該避免編寫事先未經過測試的代碼,但是我想知道這是否是爲了簡單起見可能會破壞規則的那些次之一(避免測試第三方的包裝器用於測試目的的庫,例如網關模式)。我目前正在測試它們雖然,這樣的事情: [TestMethod]
public void CreateShouldReturnANewInstance()
{
var tcpClientMock = new Mock<
我有一個編程問題,我想知道它是否可以使用Java設計技術來解決。我有班級服務,我有一個班級客戶端。一個客戶請求一個服務,如果它不存在,那麼它將被創建(即新的服務對象)。如果服務已經創建(即由不同的客戶端甚至同一個客戶端),那麼Service類將不會創建一個新的對象。相反,客戶端可以添加到服務中(如果尚未添加)。 Service類的其他字段和方法將應用於同一服務的客戶端。 public class