public WeatherForecastController(ILogger <WeatherForecastController> logger, CicekSepetiDbContext db, IUnitOfWork unitOfWork, IProductService productService) { _logger = logger; _db = db; _unitOfWork = unitOfWork; _productService = productService; }
public UnitTest1() { _dbContext = new InMemoryDbContextFactory().GetDbContext(); //var moviesMock = CreateDbSetMock(GetFakeListOfMovies()); //var mockDbContext = new Mock<CicekSepetiDbContext>(); //mockDbContext.Setup(x => x.Products).Returns(moviesMock.Object); _repo = new ProductRepository(_dbContext); _unitOfWork = new UnitOfWork(_dbContext); }
private static void AddTestData(CicekSepetiDbContext context) { var testUser1 = new User { Id = new Guid("efe997f6-823e-4ad2-a7df-22ff0ab59eac"), AccountName = "Cihan", AccountPassword = "******" }; var testUser2 = new User { Id = new Guid("60e709f3-4f3b-4833-838d-296a9e345b6d"), AccountName = "Bulut", AccountPassword = "******" }; var testUser3 = new User { Id = new Guid("bc1bf525-5234-467f-b743-7241487bc3d2"), AccountName = "Akkurt", AccountPassword = "******" }; context.Users.Add(testUser1); context.Users.Add(testUser2); context.Users.Add(testUser3); var testPost1 = new Product { Id = new Guid("91ac884f-815b-4410-a479-a43f71316e20"), Name = "Laptop", Count = 20, Price = 3 }; var testPost2 = new Product { Id = new Guid("e5f74a86-3bf4-4c65-8e94-15575fbe6bd4"), Name = "Telefon", Count = 2, Price = 3 }; var testPost3 = new Product { Id = new Guid("c3589c8b-ec40-492d-911c-4f7ade2cc180"), Name = "Mause", Count = 2, Price = 3 }; var testPost4 = new Product { Id = new Guid("48f90b81-3c8b-415b-b697-fe9df50e4e96"), Name = "Ekran", Count = 2, Price = 3 }; var testPost5 = new Product { Id = new Guid("39d071de-ff88-43de-8fa7-1d76ba3a0509"), Name = "TV", Count = 2, Price = 3 }; context.Products.Add(testPost1); context.Products.Add(testPost2); context.Products.Add(testPost3); context.Products.Add(testPost4); context.Products.Add(testPost5); context.SaveChanges(); }