public async Task GetAllOrdersAcceptedByUser_WhenCalled_ShouldReturnCountOfOrdersAcceptedByGivenUser(Guid userGuid1, Guid userGuid2) { var sut = new GetAllOrdersCreatedUserQueryHandler(_context); var orders = new List <Domain.Entities.Order>() { new Domain.Entities.Order { CreatedBy = CreatedByUserIdToTest }, new Domain.Entities.Order { CreatedBy = userGuid1 }, new Domain.Entities.Order { CreatedBy = userGuid2 } }; _context.Order.AddRange(orders); _context.SaveChanges(); var createdOrdersInDb = _context.Order.Count(x => x.CreatedBy == CreatedByUserIdToTest); var result = await sut.Handle(new GetAllOrdersCreatedByUserQuery() { UserId = CreatedByUserIdToTest }, CancellationToken.None); var resultCount = result.Orders.Count(); resultCount.ShouldBe(createdOrdersInDb); }
public async Task GetAllOrdersCreatedByUser_WhenCalled_ShouldReturnOrderListViewModel() { var sut = new GetAllOrdersCreatedUserQueryHandler(_context); var result = await sut.Handle(new GetAllOrdersCreatedByUserQuery(), CancellationToken.None); result.ShouldBeOfType <OrderCreatedByUserListViewModel>(); }