public void Issuer_Service_Remove_Sucessfully() { //Arrange var issuerCmd = ObjectMother.IssuerCommandToRemove(); var mockWasRemoved = true; _mockIssuerRepository.Setup(e => e.Remove(It.IsAny <int>())).Returns(mockWasRemoved); //Action var eProductRemovido = _issuerService.Remove(issuerCmd); //Verificar _mockIssuerRepository.Verify(e => e.Remove(It.IsAny <int>()), Times.Once); eProductRemovido.Should().BeTrue(); }
public IHttpActionResult Remove(IssuerRemoveCommand command) { var validator = command.Validate(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_issuerService.Remove(command))); }