public void CloseTest() { var mock = new Mock<IMyDriver>(); var client = new MyConnection(new[] {mock.Object}); mock.Setup(driver => driver.Close()); client.Close(); mock.VerifyAll(); }