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); }