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

Handle_WithNewStatusAssignedInMessage_UpdatesRequest() private method

        public async void Handle_WithNewStatusAssignedInMessage_UpdatesRequest()
        {
            var query = new ChangeRequestStatusCommand
            {
                RequestId = _existingRequestId2,
                NewStatus = RequestStatus.Assigned
            };

            var handler = new ChangeRequestStatusCommandHandler(Context);

            var result = await handler.Handle(query);

            var requestToValidate = Context.Requests.First(rec => rec.RequestId == _existingRequestId2);

            requestToValidate.Status.ShouldBe(RequestStatus.Assigned);
            result.ShouldBeTrue();
        }
    }