AllReady.UnitTest.Areas.Admin.Features.Requests.ChangeRequestStatusCommandHandlerShould.Handle_WithNewStatusCompletedInMessage_UpdatesRequest C# (CSharp) Method

Handle_WithNewStatusCompletedInMessage_UpdatesRequest() private method

        public async void Handle_WithNewStatusCompletedInMessage_UpdatesRequest()
        {
            var query = new ChangeRequestStatusCommand
            {
                RequestId = _existingRequestId1,
                NewStatus = RequestStatus.Completed
            };
            
            var handler = new ChangeRequestStatusCommandHandler(Context);

            var result = await handler.Handle(query);

            var requestToValidate = Context.Requests.First(rec => rec.RequestId == _existingRequestId1);
            
            requestToValidate.Status.ShouldBe(RequestStatus.Completed);
            result.ShouldBeTrue();
        }