public Result Execute(PersonSaveCommand command) { Result result = _personServiceBusiness.ValidateSave(command.Person); if (!result.HasError()) { this._repositryLocalScheme.Create(command.Person); result.Resolve((Object)command.Person); } return(result); }
public void Validate_Person_with_Error_of_Name() { var persona = new Person() { Id = 1, Name = string.Empty }; _personServiceBusiness = new PersonServiceBusiness(_mockedVisitorPersonSave.Object, _mockedVisitorPersonUpdate.Object); _result = _personServiceBusiness.ValidateSave(persona); Assert.AreEqual(false, _result.success); }
public void Validate_Person_with_Error_exist_Person() { var persona = new Person() { Name = "Maximiliano" }; _mockedVisitorPersonSave.Setup(x => x.existPersonByNombre(It.IsAny <string>())).Returns(true); _personServiceBusiness = new PersonServiceBusiness(_mockedVisitorPersonSave.Object, _mockedVisitorPersonUpdate.Object); _result = _personServiceBusiness.ValidateSave(persona); Assert.AreEqual(false, _result.success); }
public void Validate_Person_Success() { //var query = new EntidadByFiltersQuery() { NombreFantasia = "maxi", RazonSocial = "dsad", Cuit = "654", FormaJuridicaId = 0 }; //var result = _QueryDispatcher.Dispatch<EntidadByFiltersQuery, EntidadByFiltersQueryResult>(query); var persona = new Person() { Name = "Maximiliano" }; _mockedVisitorPersonSave.Setup(x => x.existPersonByNombre(It.IsAny <string>())).Returns(false); _personServiceBusiness = new PersonServiceBusiness(_mockedVisitorPersonSave.Object, _mockedVisitorPersonUpdate.Object); _result = _personServiceBusiness.ValidateSave(persona); Assert.AreEqual(true, _result.success); }