public async Task UpdateAddress(string id, UpdateOrganizationAddressDto updateAddress) { var command = new ChangeOrganizationAddressCommand( new Guid(id), updateAddress.Street, updateAddress.StreetExtended, updateAddress.PostalCode, updateAddress.City, updateAddress.Country, updateAddress.ChangeDate, updateAddress.ChangedBy ); await _bus.Send(command); }
public async Task Handle_Success(ChangeOrganizationAddressCommand orgDto, Mock <ILogger <ChangeOrganizationAddressCommandHandler> > logger) { //Arrange var workerService = new Mock <IOrganizationWorkerService>(); workerService.Setup(x => x.ChangeOrganizationAddress(It.IsAny <ChangeOrganizationAddressDto>())); var system = new ChangeOrganizationAddressCommandHandler(workerService.Object, logger.Object); //Act await system.Handle(orgDto); //Assert workerService.Verify(x => x.ChangeOrganizationAddress(It.IsAny <ChangeOrganizationAddressDto>()), Times.Once); }
public void Instansiate_NoStreetExtended_Success(Guid id, string street, string postalCode, string city, string country, DateTime changeDate, string changedBy) { var command = new ChangeOrganizationAddressCommand( id, street, string.Empty, postalCode, city, country, changeDate, changedBy ); command.Should().BeOfType <ChangeOrganizationAddressCommand>(); }
public async Task <Guid> Handle(ChangeOrganizationAddressRequest request, CancellationToken cancellationToken) { var command = new ChangeOrganizationAddressCommand( new Guid(request.Id), request.Street, request.StreetExtended, request.PostalCode, request.City, request.Country, request.ChangeDate, request.ChangedBy ); await _bus.Send(command); return(await Task.FromResult(Guid.Empty)); }