public void CreateUpdateDeleteUser()
        {
            var dummyData = this.TestData;

            var createdUser = TestSetup.KayakoApiService.Users.CreateUser(UserRequest.FromResponseData(dummyData), "password123!", false);

            Assert.IsNotNull(createdUser);
            dummyData.Id       = createdUser.Id;
            dummyData.Dateline = createdUser.Dateline;

            this.CompareUserGroup(dummyData, createdUser);

            dummyData.FullName       = "Updated FullName";
            dummyData.EmailAddresses = new[] { "*****@*****.**", "*****@*****.**" };
            dummyData.Salutation     = UserSalutation.Mrs;
            dummyData.Designation    = "CGE";
            dummyData.Phone          = "09876543212";
            dummyData.IsEnabled      = false;
            dummyData.Role           = UserRole.User;

            var updatedUser = TestSetup.KayakoApiService.Users.UpdateUser(UserRequest.FromResponseData(dummyData));

            dummyData.Dateline = createdUser.Dateline;

            Assert.IsNotNull(updatedUser);
            this.CompareUserGroup(dummyData, updatedUser);

            var success = TestSetup.KayakoApiService.Users.DeleteUser(updatedUser.Id);

            Assert.IsTrue(success);
        }