예제 #1
0
        public void Controller_Kiosk_ConfirmLogout_Null_Or_Empty_Id_Should_Return_Error_Page()
        {
            // Arrage
            var    controller = new KioskController();
            string id         = null;

            // Act
            var result = (RedirectToRouteResult)controller.ConfirmLogout(id);

            // Assert
            Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName);
        }
예제 #2
0
        public void Controller_Kiosk_ConfirmLogout_Valid_Id_Should_Pass()
        {
            // Arrange
            var    controller = new KioskController();
            string id         = DataSourceBackend.Instance.StudentBackend.GetDefault().Id;

            // Act
            ViewResult result = controller.ConfirmLogout(id) as ViewResult;

            // Reset
            DataSourceBackend.Instance.Reset();

            // Assert
            Assert.IsNotNull(result, TestContext.TestName);
        }