public void SutIsDisposable(OrderService sut) { // Fixture setup // Exercise system // Verify outcome Assert.IsAssignableFrom<IDisposable>(sut); // Teardown }
public void RepositoryIsCorrect([Frozen]OrderRepository expectedRepository, OrderService sut) { // Fixture setup // Exercise system OrderRepository result = sut.Repository; // Verify outcome Assert.Equal(expectedRepository, result); // Teardown }
public void DisposeWillDisposeRepository([Frozen]Mock<OrderRepository> repositoryMock, OrderService sut) { // Fixture setup repositoryMock.Protected().Setup("Dispose", true).Verifiable(); // Exercise system sut.Dispose(); // Verify outcome repositoryMock.Verify(); // Teardown }