コード例 #1
0
        public void TestIndex()
        {
            var controller  = new BeltScalesController(cdbcontext.Object);
            var result      = controller.Index() as ViewResult;
            var resultmodel = (BeltScale_Transfer)result.Model;

            Assert.IsNotNull(result.Model);
            Assert.IsTrue(resultmodel.BeltScales.Count > 0);
            Assert.IsTrue(resultmodel.CanDelete);
            Assert.IsTrue(resultmodel.InternalTransfers.TotalItemCount > 0);
        }
コード例 #2
0
        public void TestAdd()
        {
            var controller  = new BeltScalesController(cdbcontext.Object);
            var result      = controller.Add(1, "test") as ViewResult;
            var resultmodel = (BeltTransfer)result.Model;

            Assert.AreEqual("Add", result.ViewName);
            Assert.IsTrue(resultmodel.EquipID == 1);
            Assert.IsTrue(resultmodel.LasEditDateTime.ToString("YYYY.MM.DD HH:mm") == (DateTime.Now.ToString("YYYY.MM.DD HH:mm")));
            Assert.IsNotNull(resultmodel.Equip);
            Assert.IsTrue(resultmodel.LotName.StartsWith("testName"));
            Assert.IsTrue(resultmodel.IsValid == true);
            Assert.IsTrue(resultmodel.ID.StartsWith("B1"));
        }