Example #1
0
        public void CheckThatIsPossibleToChangeAvatarByApi()
        {
            Context.Token = new AuthRequests().SendRequestSignUpPost(new ClientSignUpModel
            {
                Email       = USER_EMAIL + DateTime.Now.ToString("ddmmyyyyhhmmss"),
                Password    = PASSWORD,
                FirstName   = "qweqwe",
                LastName    = "qweqweqwe",
                PhoneNumber = "1431231231"
            }).TokenData.Token;

            var uploadedAvatarId        = new ClientRequests().SendRequestUploadUserAvatar(AppDomain.CurrentDomain.BaseDirectory + @"Image\qwe.jpg").Image.Id;
            var responseOfSettingAvatar = new ClientRequests().SendRequestSetNewAvatar(new AvatarSetModel {
                AvatarId = uploadedAvatarId
            });
            var expectedSetAvatarId = responseOfSettingAvatar.Avatar.Id;

            Assert.Multiple(() =>
            {
                Assert.IsFalse(uploadedAvatarId.ToString().Equals(null));
                Assert.AreEqual(expectedSetAvatarId, uploadedAvatarId);
            });
        }