public void Index()
        {
            // Arrange
            Day2Controller controller = new Day2Controller();

            // Act
            ViewResult result = controller.Index() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemple #2
0
        public void GetWeirdCode()
        {
            var controller = new Day2Controller();

            Models.CodeInstructions instructions = new Models.CodeInstructions();
            instructions.Instructions = "ULL";
            // Act
            ActionResult result = controller.GetWeirdoCode(instructions);

            // Assert
            Assert.IsInstanceOfType(result, typeof(PartialViewResult));
            PartialViewResult viewResult = (PartialViewResult)result;

            Assert.IsInstanceOfType(viewResult.Model, typeof(Models.WeirdoBathroomCode));
            Models.WeirdoBathroomCode model = (Models.WeirdoBathroomCode)viewResult.Model;
            Assert.AreEqual('5', model.Code.First());
        }