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);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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));
        }