public void Controller_AvatarSelectShop_Edit_Data_Invalid_ItemIdIsNull_Should_Fail() { // Arrange var controller = new AvatarSelectController(); var data = new AvatarItemInputModel { StudentId = DataSourceBackend.Instance.StudentBackend.GetDefault().Id, ItemId = null }; // Act var result = (RedirectToRouteResult)controller.Edit(data); // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual("Index", result.RouteValues["action"], TestContext.TestName); }
public void Controller_AvatarSelectShop_Edit_InValid_AvatarComposite_Null_Should_Fail() { // Arrange var controller = new AvatarSelectController(); var data = DataSourceBackend.Instance.StudentBackend.GetDefault(); data.AvatarComposite = null; DataSourceBackend.Instance.StudentBackend.Update(data); var item = DataSourceBackend.Instance.AvatarItemBackend.GetDefault(AvatarItemCategoryEnum.Accessory); // Act var result = controller.Edit(data.Id, item.Id) as RedirectToRouteResult; // Reset DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual("Error", result.RouteValues["action"], TestContext.TestName); Assert.AreEqual("Home", result.RouteValues["controller"], TestContext.TestName); }