public void ChangeUserCompanyNameApiTest()
        {
            var expectedCompanyName = "Danny Fois";
            var user        = new UserConstructor();
            var createdUser = AuthRequests.SendRequestClientSignUpPost(user.User);
            var userWithProfileCompanyInfo = ClientRequests.SendRequestClientProfileCompanyInfoPatch(createdUser);

            var responseModel = ClientRequests.SendRequestChangeClientProfileCompanyInfoPatch(
                userWithProfileCompanyInfo.User.ClientProfile.CompanyDescription, expectedCompanyName, "ddf.com", userWithProfileCompanyInfo.TokenData.Token);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(expectedCompanyName, responseModel.Model.CompanyName);
                Assert.AreEqual(HttpStatusCode.OK, responseModel.Response.StatusCode);
            });
        }
        public void ChangeUserProfileCompanyInfoWithValidDataApiTest()
        {
            var expectedCompanyName        = "Sunny Jonson";
            var expectedCompanyURL         = "http://sunnyJonson.com";
            var expectedCompanyDescription = "somthing";
            var user        = new UserConstructor();
            var createdUser = AuthRequests.SendRequestClientSignUpPost(user.User);
            var userWithProfileCompanyInfo = ClientRequests.SendRequestClientProfileCompanyInfoPatch(createdUser);

            var responseModel = ClientRequests.SendRequestChangeClientProfileCompanyInfoPatch(
                expectedCompanyDescription, expectedCompanyName, expectedCompanyURL, userWithProfileCompanyInfo.TokenData.Token);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(expectedCompanyName, responseModel.Model.CompanyName);
                Assert.AreEqual(expectedCompanyURL, responseModel.Model.CompanyWebsite);
                Assert.AreEqual(expectedCompanyDescription, responseModel.Model.CompanyDescription);
                Assert.AreEqual(HttpStatusCode.OK, responseModel.Response.StatusCode);
            });
        }