Edit() private method

private Edit ( Commodity commodity ) : System.Web.Mvc.ActionResult
commodity DRMFSS.BLL.Commodity
return System.Web.Mvc.ActionResult
        public void Commodity_Edit_Post_InValid_Model_Test()
        {
            IUnitOfWork repository = this.MockCommodityRepository;
            CommodityController target = new CommodityController(repository);
            Commodity commodity = new Commodity
            {
                CommodityID = 1,
                Name = "aja",
                LongName = "",
                CommodityTypeID = 1,
                ParentID = 1
            };

            //SetModelError(target);

            PartialViewResult expected = new PartialViewResult();
            ActionResult actual;

            //Act
            actual = target.Edit(commodity);

            PartialViewResult result = actual as PartialViewResult;
            Assert.IsNotNull(result);
        }
        public void Commodity_Edit_Post_Valid_Model_Test()
        {
            IUnitOfWork repository = this.MockCommodityRepository;
            CommodityController target = new CommodityController(repository);
            Commodity commodity = new Commodity
            {
                  CommodityID = 1,
                  Name = "Wheat",
                  LongName = "",
                  CommodityTypeID = 1,
                  ParentID = null
            };

            //SetModelError(target);

            JsonResult expected = new JsonResult();
            ActionResult actual;

            //Act
            actual = target.Edit(commodity);

            JsonResult result = actual as JsonResult;
            expected.Data = new { success = true };

               Assert.AreEqual(expected.Data.ToString(), result.Data.ToString());
        }
        public void Commodity_Edit_Get_Test()
        {
            IUnitOfWork repository = this.MockCommodityRepository;
            CommodityController target = new CommodityController(repository);
            int id = 1;
            ActionResult actual;
            actual = target.Edit(id);

            PartialViewResult result = actual as PartialViewResult;

            Assert.IsNotNull(result);

            Assert.AreEqual(result.Model.GetType(), typeof(Commodity));

            Assert.IsNotNull(result.ViewBag.CommodityTypeID);

              //major diff between parent and child
               //Assert.IsNull(result.ViewBag.ParentID);
            Assert.AreEqual(result.ViewBag.isParent, false);
            Assert.IsNull(result.ViewBag.CommodityType);
            Assert.IsNull(result.ViewBag.ParentCommodity);
        }