public async Task CreateBusinessPartnerAddressPhone_ValidUser_ContactInfoRetrieved() { // Arrange var user = TestHelper.PaDev1; var loginResponse = await AuthClient.GetJwtToken(user.Username, "Start@123"); user.JwtEncodedString = loginResponse.Data.JwtAccessToken; user.JwtEncodedString.ShouldNotBeNullOrWhiteSpace(); var phone = user.Phones.First(p => p.Type == PhoneType.Home); var request = new CreateAddressDependantPhoneRequest { BusinessPartnerId = user.BPNumber, PhoneNumber = phone.Number, Extension = phone.Extension ?? "", IsHome = true, IsStandard = true, PhoneType = "1" }; var addressResponse = McfClient.GetStandardMailingAddress(user.JwtEncodedString, user.BPNumber); request.AddressId = addressResponse.Result.AddressID.ToString(); if (request.BusinessPartnerId == user.BPNumber) { Assert.Fail("Bypass by debugging in order to avoid posting excess rows on server"); } // Act var response = McfClient.CreateAddressDependantPhone(user.JwtEncodedString, request); // Assert response.Result.ShouldNotBeNull(); //response.Result.Metadata.Id.ShouldBe("https://10.41.53.54:8001/sap/opu/odata/sap/ZERP_UTILITIES_UMC_PSE_SRV/AccountAddressIndependentPhones(" + // $"AccountID=\'{user.BPNumber}\',SequenceNo=\'{phones.Count:D3}\')"); }