public async Task GetCountOfTrucksAsync_WithData_ShouldReturnCount() { var context = SteuDbContextInMemoryFactory.InitializeContext(); TrucksService service = IntializeLoadService(context); var repository = new EfDeletableEntityRepository <Order>(context); var order = new Order() { Id = "orderId", IsDeleted = false, ExpireTime = DateTime.UtcNow.AddDays(7), Truck = new Truck(), SteuUser = new SteuUser() { Id = "userId", }, }; await repository.AddAsync(order); await repository.SaveChangesAsync(); var actualResult = await service.GetCountOfTrucksAsync(); Assert.Equal(1, actualResult); }
public async Task GetCountOfTrucksAsync_WithOutData_ShouldReturnZero() { var context = SteuDbContextInMemoryFactory.InitializeContext(); TrucksService service = IntializeLoadService(context); var actualResult = await service.GetCountOfTrucksAsync(); Assert.Equal(0, actualResult); }