Пример #1
0
        public void Models_AvatarComposite_Default_Instantiate_Get_Set_Should_Pass()
        {
            // Arange
            //string AvatarAccessoryUri = "/content/avatar/Accessory0.png";
            //string AvatarCheeksUri = "/content/avatar/Cheeks0.png";
            //string AvatarExpressionUri = "/content/avatar/Expression0.png";
            //string AvatarHairBackUri = "/content/avatar/Hair2_short_black.png";
            //string AvatarHairFrontUri = "/content/avatar/Hair1_straight_black.png";
            //string AvatarHeadUri = "/content/avatar/Head0.png";
            //string AvatarShirtShortUri = "/content/avatar/Shirt_short_white.png";
            //string AvatarShirtFullUri = "/content/avatar/Shirt_short_white.png";

            // Act
            var result = new AvatarCompositeModel();

            // Reset
            DataSourceBackend.Instance.Reset();

            // Assert
            Assert.IsNotNull(result, TestContext.TestName);

            //Assert.AreEqual(AvatarAccessoryUri, result.AvatarAccessoryUri, "AvatarAccessoryUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarCheeksUri, result.AvatarCheeksUri, "AvatarCheeksUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarExpressionUri,result.AvatarExpressionUri, "AvatarExpressionUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarHairBackUri, result.AvatarHairBackUri, "AvatarHairBackUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarHairFrontUri, result.AvatarHairFrontUri, "AvatarHairFrontUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarHeadUri, result.AvatarHeadUri, "AvatarHeadUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarShirtFullUri, result.AvatarShirtFullUri, "AvatarShirtFullUri " + TestContext.TestName);
            //Assert.AreEqual(AvatarShirtShortUri, result.AvatarShirtShortUri, "AvatarShirtShortUri " + TestContext.TestName);
        }
Пример #2
0
        public void Backend_StudentDataSourceMock_Update_Valid_Data_Should_Pass()
        {
            // Arrange
            var backend                = StudentDataSourceMock.Instance;
            var expectStudent          = DataSourceBackend.Instance.StudentBackend.GetDefault();
            var expectId               = "GoodID";
            var expectName             = "Billy";
            var expectAvatarLevel      = 7;
            var expectExperiencePoints = 100;
            var expectTokens           = 100;
            var expectStatus           = _5051.Models.StudentStatusEnum.Out;
            var expectPassword         = "******";
            var expectEmotionCurrent   = _5051.Models.EmotionStatusEnum.Happy;
            var expectAvatarComposite  = new AvatarCompositeModel();

            // Act
            expectStudent.Id               = expectId;
            expectStudent.Name             = expectName;
            expectStudent.AvatarLevel      = expectAvatarLevel;
            expectStudent.ExperiencePoints = expectExperiencePoints;
            expectStudent.Tokens           = expectTokens;
            expectStudent.Status           = expectStatus;
            expectStudent.Password         = expectPassword;
            expectStudent.EmotionCurrent   = expectEmotionCurrent;
            expectStudent.AvatarComposite  = expectAvatarComposite;

            var resultUpdate = backend.Update(expectStudent);

            //reset
            DataSourceBackend.Instance.Reset();

            // Assert
            Assert.AreEqual(expectStudent, resultUpdate, TestContext.TestName);
            Assert.AreEqual(expectId, resultUpdate.Id, TestContext.TestName);
            Assert.AreEqual(expectName, resultUpdate.Name, TestContext.TestName);
            Assert.AreEqual(expectAvatarLevel, resultUpdate.AvatarLevel, TestContext.TestName);
            Assert.AreEqual(expectExperiencePoints, resultUpdate.ExperiencePoints, TestContext.TestName);
            Assert.AreEqual(expectTokens, resultUpdate.Tokens, TestContext.TestName);
            Assert.AreEqual(expectStatus, resultUpdate.Status, TestContext.TestName);
            Assert.AreEqual(expectPassword, resultUpdate.Password, TestContext.TestName);
            Assert.AreEqual(expectEmotionCurrent, resultUpdate.EmotionCurrent, TestContext.TestName);
            Assert.AreEqual(expectAvatarComposite.AvatarAccessoryUri, resultUpdate.AvatarComposite.AvatarAccessoryUri, TestContext.TestName);
        }