Ejemplo n.º 1
0
        public async void Handle_WithNewStatusAssignedInMessage_UpdatesRequest()
        {
            var query = new RequestStatusChangeCommand
            {
                RequestId = _existingRequestId2,
                NewStatus = RequestStatus.Assigned
            };

            var handler = new RequestStatusChangeCommandHandlerAsync(Context);

            var result = await handler.Handle(query);

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

            requestToValidate.Status.ShouldBe(RequestStatus.Assigned);
            result.ShouldBeTrue();
        }
        public async void Handle_WithNewStatusAssignedInMessage_UpdatesRequest()
        {
            var query = new RequestStatusChangeCommand
            {
                RequestId = _existingRequestId2,
                NewStatus = RequestStatus.Assigned
            };

            var handler = new RequestStatusChangeCommandHandler(Context);

            var result = await handler.Handle(query);

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

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