示例#1
0
        public async Task UpdateAmigoTenantTServiceAckAsync_SendCommand_To_Bus_SendAsync()
        {
            var request = new UpdateAmigoTenantTServiceAckRequest()
            {
                ServiceAcknowledgeDateTZ = "America/Lima",
                ServiceAcknowledgeDate   = DateTimeOffset.Now
            };
            var command = new UpdateAmigoTenantServiceAckCommand()
            {
                ServiceAcknowledgeDate = new DateTimeOffset(2001, 9, 11, 6, 6, 6, 6, TimeSpan.Zero),
                IsAknowledged          = true
            };

            A.CallTo(() => _mapper.Map <UpdateAmigoTenantTServiceAckRequest, UpdateAmigoTenantServiceAckCommand>(request)).Returns(command);


            //**********   ACT   **********
            // var resp = _appService.UpdateAmigoTenantTServiceAckAsync(request);

            //**********   ASSERT    **********
            //     Assert.NotNull(resp);

            A.CallTo(() => _bus.SendAsync(command)).MustHaveHappened(Repeated.Exactly.Once);
        }
 public async Task <ResponseDTO> UpdateAck(UpdateAmigoTenantTServiceAckRequest maintenance)
 {
     maintenance.IncludeRequestLog = Settings.RequestLogEnabled;
     maintenance.UpdatedBy         = User.Identity.GetUserId();
     return(await _serviceApplicationService.UpdateAmigoTenantTServiceAckAsync(maintenance, User.Identity.GetUsername(), User.Identity.GetUserId()));
 }