public RepositoryUnitTests()
        {
            _MockDBContext = new MockDBContext <Client>(SetUpClients());

            // Setup the client list
            _MockDBContext._dbContext.Setup(e => e.Clients).Returns(_MockDBContext.MockDbSet.Object);

            _repository = new Repository <Client, int>(_MockDBContext._dbContext.Object);
        }
示例#2
0
        public ProductFixture()
        {
            mockDBContext = new MockDBContext();

            //mockDBContext.ProductCategories.AddRange(
            //   new ProductCategory[]
            //   {
            //            new ProductCategory
            //            {
            //                Id = 1,
            //                Name = "Laptop"
            //            },
            //            new ProductCategory
            //            {
            //                Id = 2,
            //                Name = "Mobile"
            //            }
            //   });

            //mockDBContext.Products.AddRange(
            //    new Product[]
            //    {
            //        new Product
            //        {
            //            Id = 1,
            //            Name = "Asus S15",
            //            Price = 70000,
            //            Description = "n/a",
            //            CategoryId = 1,
            //        },
            //        new Product
            //        {
            //            Id = 2,
            //            Name = "Samsun A20",
            //            Price = 15000,
            //            Description = "n/a",
            //            CategoryId = 2,
            //        }
            //    });
            //mockDBContext.SaveChanges();

            //productService = new ProductService(mockDBContext);
        }