public void GetAllOrdersCount() { //var userMainPage = new UserMainPageModel(_context, _logger); var optionsBuilder = new DbContextOptionsBuilder <AppDbContext>() .UseInMemoryDatabase("Test"); using (var db = new AppDbContext(optionsBuilder.Options)) { db.Customers.Add(new Customer { Id = 1, Address = "TestCustomerAddress", Name = "TestCustomerName" }); db.Categories.Add(new Category { Id = 1, Name = "TestCategoryName", Description = "TestCategoryDescription" }); db.Products.Add(new Product { Id = 1, CategoryId = 1, Description = "TestProductDescription", Name = "TestProductName", Price = 1.00, Quantity = 1 }); db.Orders.Add(new Order { Id = 1, Amount = 1, CustomerId = 1, OrderDate = DateTime.Now.Date, ProductId = 1 }); db.SaveChanges(); //Arrange var mock = new Mock <ILogger <UserMainPageModel> >(); ILogger <UserMainPageModel> logger = mock.Object; var userMainPage = new UserMainPageModel(db, logger); //Act var expectedCount = db.Orders.ToList().Count; var actualCount = userMainPage.GetAllOrders().Count; //Assert Assert.Equal(expectedCount, actualCount); } }
public void GetAllOrdersUnitTest1() { var pageModel = new UserMainPageModel(); }