public void Delete_WithValidName_CallsDeleteOnProvider(string name) { // Arrange var provider = MockRepository.GenerateMock<IBlobContainerManager>(); provider.Expect(x => x.Delete(name)); var testManager = new ContainerManager(provider); // Act testManager.Delete(name); // Assert provider.AssertWasCalled(x => x.Delete(name)); }
public void Delete_WithInvalidName_ThrowsInvalidNameException(string name) { // Arrange var testManager = new ContainerManager(null); // Act Assert.Throws<InvalidNameException>(() => testManager.Delete(name)); }