Example #1
0
        public void TestGetById()
        {
            //arrange
            var prodRepo = new FakeProdRepo();
            //var controller = new ProductController(prodRepo);
            var p = new Product();

            //act
            p.Description = "test";
            p.imgPath     = "test";
            p.IsNew       = false;
            p.ProductId   = 1;
            p.Tag         = "tag";
            p.Title       = "test";

            prodRepo.AddProd(p);

            //assert
            Product p2 = prodRepo.GetProdByID(1);

            Assert.Equal("test", p2.Title);
        }
Example #2
0
        public void AddReview()
        {
            //arrange
            var prodRepo = new FakeProdRepo();
            //var controller = new ProductController(prodRepo);
            var p = new Product();
            var r = new Review();

            //act
            r.Author      = "autho";
            r.ReviewID    = 1;
            r.ReviewText  = "text";
            p.Description = "test";
            p.imgPath     = "test";
            p.IsNew       = false;
            p.ProductId   = 1;
            p.Tag         = "tag";
            p.Title       = "test";

            prodRepo.AddReview(p, r);
            //assert
            Assert.Equal(1, p.Reviews.Count);
        }