public void Issuer_Service_Add_Sucessfully() { //Arrange var issuer = ObjectMother.IssuerValidWithoutIdAndWithAddress(); var issuerCmd = ObjectMother.IssuerCommandToRegister(); _mockIssuerRepository.Setup(er => er.Add(It.IsAny <Issuer>())).Returns(issuer); //Action var addIssuer = _issuerService.Add(issuerCmd); //Verificar _mockIssuerRepository.Verify(er => er.Add(It.IsAny <Issuer>()), Times.Once); addIssuer.Should().Be(issuer.Id); }
public IHttpActionResult Add(IssuerRegisterCommand issuerCmd) { var validator = issuerCmd.Validate(); if (!validator.IsValid) { return(HandleValidationFailure(validator.Errors)); } return(HandleCallback(_issuerService.Add(issuerCmd))); }