Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }