コード例 #1
0
        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));
        }
コード例 #2
0
        public void Delete_WithInvalidName_ThrowsInvalidNameException(string name)
        {
            // Arrange
              var testManager = new ContainerManager(null);

              // Act
              Assert.Throws<InvalidNameException>(() => testManager.Delete(name));
        }