Пример #1
0
        public async Task Should_Not_Recieve_Audit_Service_WorkItemId_Argument_Is_Invalid(int workItemId)
        {
            _context.Message.Returns(new WorkItemDeleted {
                WorkItemId = workItemId
            });

            await _handler.Consume(_context);

            await _workItemAuditService.DidNotReceive().WIDeleted(Arg.Any <int>(), Arg.Any <WorkItemHistoryDto>());
        }
Пример #2
0
        public async Task Should_Not_Publish_And_Update_Entity(int workItemId)
        {
            _consumeContext.Message.Returns(new WorkItemUpdated {
                WorkItemId = workItemId, OldWorkItem = OldWorkItem, NewWorkItem = IdenticalNewWorkItem
            });

            await _handler.Consume(_consumeContext);

            await _bus.DidNotReceive().Publish(Arg.Any <EmailSend>());

            await _workItemAuditService.DidNotReceive().WIUpdated(Arg.Any <int>(), Arg.Any <WorkItemHistoryDto>(), Arg.Any <WorkItemHistoryDto>());
        }
Пример #3
0
        public async Task Should_Throw_And_Catch_WorkItem_Not_Found(int workItemId, int userId)
        {
            _context.Message.Returns(new WorkItemCreated {
                NewWorkItem = null, WorkItemId = workItemId
            });

            await _handler.Consume(_context);

            await _userService.DidNotReceive().GetById(userId);

            await _bus.DidNotReceive().Publish(Arg.Any <EmailSend>());

            await _workItemAuditService.DidNotReceive().WICreated(Arg.Any <int>(), Arg.Any <WorkItemHistoryDto>());
        }