public void DressUp() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 6, 2, 4"; Mdl.Temp = "HOT"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; Assert.IsNotNull(result); }
public void DressUp_JacketWhenHot() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "7,1"; Mdl.Temp = "HOT"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("fail", viewResult.Result); }
public void DressUp_OnePieceEach() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 6, 1, 1"; Mdl.Temp = "HOT"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, shorts, sandals, fail", viewResult.Result); }
public void DressUp_NotEnoughClothes() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 6, 3, 4, 2, 5, 7"; Mdl.Temp = "COLD"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, pants, socks, shirt, hat, jacket, fail", viewResult.Result); }
public void DressUp_NotValidCommand2() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, -1, 3, 4, 2, 5, 7"; Mdl.Temp = "COLD"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, fail", viewResult.Result); }
public void DressUp_ShirtAfterHeadwear() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 6, 2, 4"; Mdl.Temp = "HOT"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, shorts, fail", viewResult.Result); }
public void DressUp_ShirtAfterJacket() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 3, 5, 4"; Mdl.Temp = "COLD"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, socks, fail", viewResult.Result); }
public void DressUp_PantsAfterShoes() { HomeController controller = new HomeController(); DressUpModel Mdl = new DressUpModel(); Mdl.Commands = "8, 1, 6, 2, 3"; Mdl.Temp = "COLD"; // Act ViewResult result = controller.DressUp(Mdl) as ViewResult; DressUpModel viewResult = (DressUpModel)result.Model; Assert.AreEqual("Removing PJs, fail", viewResult.Result); }
public ActionResult DressUp(DressUpModel Mdl) { try { DressUPLogic DBL = new DressUPLogic(); String Comd = Mdl.Commands.Replace(" ", "").Trim(','); Mdl.Result = DBL.getResponses(Mdl.Temp, Comd); return(View("Index", Mdl)); } catch (Exception) { return(View("InternalError")); } }
public ActionResult Index() { var DMdl = new DressUpModel(); return(View(DMdl)); }