我知道在TDD中,应该避免编写事先未经过测试的代码,但是我想知道这是否是为了简单起见可能会破坏规则的那些次之一(避免测试第三方的包装器用于测试目的的库,例如网关模式)。我目前正在测试它们虽然,这样的事情: [TestMethod]
public void CreateShouldReturnANewInstance()
{
var tcpClientMock = new Mock<
我有一个编程问题,我想知道它是否可以使用Java设计技术来解决。我有班级服务,我有一个班级客户端。一个客户请求一个服务,如果它不存在,那么它将被创建(即新的服务对象)。如果服务已经创建(即由不同的客户端甚至同一个客户端),那么Service类将不会创建一个新的对象。相反,客户端可以添加到服务中(如果尚未添加)。 Service类的其他字段和方法将应用于同一服务的客户端。 public class