Example #1
0
        public void CreateUpdateDeleteUserOrganization()
        {
            var dummyData = this.TestData;

            var createdUserOrg = TestSetup.KayakoApiService.Users.CreateUserOrganization(UserOrganizationRequest.FromResponseData(dummyData));

            Assert.IsNotNull(createdUserOrg);
            dummyData.Id = createdUserOrg.Id;

            dummyData.Address          = "UPDATED: Test Address String";
            dummyData.City             = "UPDATED: City String";
            dummyData.Country          = "UPDATED: Country String";
            dummyData.Fax              = "05555666444";
            dummyData.Name             = "UPDATED: Name";
            dummyData.OrganizationType = UserOrganizationType.Shared;
            dummyData.Phone            = "02223334455";
            dummyData.PostalCode       = "BS8 1UB";

            dummyData.SlaPlanExpiry = UnixTimeUtility.ToUnixTime(DateTime.Now);
            dummyData.SlaPlanId     = 1;
            dummyData.State         = "UPDATED: State String";
            dummyData.Website       = "http://wwww.test.com";

            var updatedUserOrg = TestSetup.KayakoApiService.Users.UpdateUserOrganization(UserOrganizationRequest.FromResponseData(dummyData));

            dummyData.Dateline    = updatedUserOrg.Dateline;
            dummyData.LastUpdated = updatedUserOrg.LastUpdated;

            Assert.IsNotNull(updatedUserOrg);
            this.CompareUserOrganizations(dummyData, updatedUserOrg);

            var success = TestSetup.KayakoApiService.Users.DeleteUserOrganization(updatedUserOrg.Id);

            Assert.IsTrue(success);
        }
Example #2
0
 public UnixDateTime(DateTime dateTime)
 {
     _unixDateTime = UnixTimeUtility.ToUnixTime(dateTime);
 }