Пример #1
0
        public void CanViewSubCommodityListPartial()
        {
            //ACT
            var result = _commodityController.SubCommodityListPartial(1) as ViewResult;

            Assert.IsNotNull(result);
            var model = result.Model;

            //Assert
            Assert.AreEqual(true, result.ViewBag.ShowParentCommodity);
            Assert.IsInstanceOf <Int32>(result.ViewBag.SelectedCommodityID);
            Assert.IsInstanceOf <IEnumerable <Commodity> >(model);
            Assert.AreEqual(1, ((IOrderedEnumerable <Commodity>)model).Count());
        }
Пример #2
0
        public void Sub_Commodity_List_Partial_Test()
        {
            IUnitOfWork         repository = this.MockCommodityRepository;
            CommodityController target     = new CommodityController(repository);
            ActionResult        expected   = new ViewResult();

            //get all childrens of id (i.e. wheat for this case)
            int          id = 1;
            ActionResult actual;

            actual = target.SubCommodityListPartial(id);

            PartialViewResult result = actual as PartialViewResult;

            Assert.IsNotNull(result);

            Assert.IsInstanceOfType(result.ViewData.Model, typeof(IEnumerable <Commodity>));
            Assert.AreEqual(result.ViewBag.SelectedCommodityID, id);
            Assert.AreEqual(result.ViewBag.ShowParentCommodity, true);
        }