Ejemplo n.º 1
0
        public void QueryByKeyword()
        {
            //arrange
            var context  = Mock.CreateContext();
            var products = new List <Product>
            {
                new Product {
                    ProductId = new Guid("CCB33F33-3D6D-409A-8879-5C3C195731BD"), Name = "手機", Price = 10000
                },
                new Product {
                    ProductId = new Guid("A141B179-E6CD-4FB9-A473-CA8317E1252D"), Name = "鞋子", Price = 1000
                }
            };

            context.Product.Bind(products);

            //action
            var crud = new CRUD.Models.CRUD {
                Keyword = "鞋"
            };

            CRUD.Businesses.CRUD.Query(context, crud);

            //assert
            Assert.AreEqual("鞋子", crud.Products.First().Name);
        }
Ejemplo n.º 2
0
        public void Query()
        {
            //arrange
            var context  = Mock.CreateContext();
            var products = new List <Product>
            {
                new Product {
                    ProductId = new Guid("CCB33F33-3D6D-409A-8879-5C3C195731BD"), Name = "小米手機", Price = 10000
                }
            };

            context.Product.Bind(products);

            //action
            var crud = new CRUD.Models.CRUD();

            CRUD.Businesses.CRUD.Query(context, crud);

            //assert
            Assert.AreSame(products.First(), crud.Products.First());
        }