Esempio n. 1
0
        public void CanAddProduct()
        {
            var db = _setup.GetDbTest();

            var repo = new Linq2dbResearchRepository(db);

            var mockProduct = new Product()
            {
                Name       = "testproductha",
                CategoryId = 1,
                UnitPrice  = 765
            };

            var query = repo.AddProduct(mockProduct);

            Assert.True(query);
        }
Esempio n. 2
0
        public void Test1()
        {
            var testObject = new Product();

            var context   = new Mock <Context>();
            var dbSetMock = new Mock <ITable <Product> >();

            context.Setup(x => x.Products).Returns(dbSetMock.Object);
            context.Setup(x => x.InsertWithInt32Identity(It.IsAny <Product>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).Returns(1);
            //dbSetMock.Setup(x => x.InsertWithInt32Identity(It.IsAny<Product>())).Returns(testObject);

            // Act
            var repository = new Linq2dbResearchRepository();

            repository.AddProduct(testObject);

            //Assert
            context.Verify(x => x.InsertWithInt32Identity(testObject, null, null, null));



            Assert.Pass();
        }