Beispiel #1
0
        public void Addressee_Service_Remove_ShouldHandlerNotFoundException()
        {
            //Arrange
            var addresseeCmd = ObjectMother.AddresseeCommandToRemove();

            _mockAddresseeRepository.Setup(e => e.Remove(addresseeCmd.AddresseesId.First())).Throws <NotFoundException>();

            //Action
            Action AddresseeAcao = () => _addresseeService.Remove(addresseeCmd);

            //Assert
            AddresseeAcao.Should().Throw <NotFoundException>();
            _mockAddresseeRepository.Verify(e => e.Remove(addresseeCmd.AddresseesId.First()), Times.Once);
        }
Beispiel #2
0
        public void Addressee_Service_Remove_ReturnFalse()
        {
            //Arrange
            var addresseeCmd   = ObjectMother.AddresseeCommandToRemove();
            var mockWasRemoved = false;

            _mockAddresseeRepository.Setup(e => e.Remove(addresseeCmd.AddresseesId.First())).Returns(mockWasRemoved);

            //Action
            var removed = _addresseeService.Remove(addresseeCmd);

            //Assert
            _mockAddresseeRepository.Verify(e => e.Remove(addresseeCmd.AddresseesId.First()), Times.Once);
            removed.Should().BeFalse();
        }