public void Controller_AvatarSelectShop_Index_Default_Should_Pass() { // Arrange var controller = new AvatarSelectController(); var id = DataSourceBackend.Instance.StudentBackend.GetDefault().Id; // Act ViewResult result = controller.Index(id) as ViewResult; // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.IsNotNull(result, TestContext.TestName); }
public void Controller_AvatarSelectShop_Index_With_Empty_List_Should_Return_Error_Page() { // Arrange var controller = new AvatarSelectController(); // Set unitesting backend data DataSourceBackend.Instance.SetDataSourceDataSet(DataSourceDataSetEnum.UnitTest); // Make empty StudentList while (DataSourceBackend.Instance.StudentBackend.Index().Count != 0) { var first = DataSourceBackend.Instance.StudentBackend.GetDefault(); DataSourceBackend.Instance.StudentBackend.Delete(first.Id); } // Act var result = (RedirectToRouteResult)controller.Index(); // Reset DataSourceBackend DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName); }