public void Controller_Avatar_Read_ID_Bogus_Should_Return_Empty_Model() { // Arrange AvatarItemController controller = new AvatarItemController(); string id = "bogus"; var context = CreateMoqSetupForCookie(); controller.ControllerContext = new ControllerContext(context, new RouteData(), controller); // Act ViewResult result = controller.Read(id) as ViewResult; // Assert Assert.AreEqual(null, result.Model, TestContext.TestName); }
public void Controller_Avatar_Read_ID_Valid_Should_Pass() { // Arrange AvatarItemController controller = new AvatarItemController(); // Get the first Avatar from the DataSource string id = AvatarItemBackend.Instance.GetFirstAvatarItemId(); var context = CreateMoqSetupForCookie(); controller.ControllerContext = new ControllerContext(context, new RouteData(), controller); // Act ViewResult result = controller.Read(id) as ViewResult; var resultAvatar = result.Model as AvatarItemModel; // Assert Assert.AreEqual(id, resultAvatar.Id, TestContext.TestName); }