public async Task TestCheckForSupplyTrue() { var options = new DbContextOptionsBuilder <ApplicationDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()); var itemRepository = new EfRepository <Item>(new ApplicationDbContext(options.Options)); var orderRepository = new EfDeletableEntityRepository <Order>(new ApplicationDbContext(options.Options)); var dashboardService = new DashboardService(itemRepository, orderRepository); await itemRepository.AddAsync(new Item { Name = "Eggs", Quantity = 5, MenuId = 1 }); itemRepository.SaveChangesAsync().GetAwaiter().GetResult(); bool check = dashboardService.CheckForSupply(1); Assert.True(check); }