public void Controller_AvatarSelectShop_Inventory_Default_Should_Pass() { // Arrange var controller = new AvatarSelectController(); var id = DataSourceBackend.Instance.StudentBackend.GetDefault().Id; // Act ViewResult result = controller.Inventory(id) as ViewResult; // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.IsNotNull(result, TestContext.TestName); }
public void Controller_AvatarSelectShop_Inventory_Get_myDataIsNull_ShouldReturnErrorPage() { // Arrange var controller = new AvatarSelectController(); var id = DataSourceBackend.Instance.StudentBackend.GetDefault().Id; // Reset DataSourceBackend DataSourceBackend.Instance.Reset(); DataSourceBackend.SetTestingMode(true); // Act var result = (RedirectToRouteResult)controller.Inventory(id); // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName); Assert.AreEqual("Home", result.RouteValues["controller"], TestContext.TestName); }
public void Controller_AvatarSelectShop_Inventory_ItemIsNotNull_Should_Pass() { // Arrange var controller = new AvatarSelectController(); var student = new StudentModel(); var InventoryList = DataSourceBackend.Instance.AvatarItemBackend.Index(); student.Id = DataSourceBackend.Instance.StudentBackend.GetDefault().Id; // Act student.AvatarInventory = InventoryList; DataSourceBackend.Instance.StudentBackend.Update(student); ViewResult result = controller.Inventory(student.Id) as ViewResult; // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.IsNotNull(result, TestContext.TestName); }