//Test Vendor Requests public string CreateVendor() { if (SampleObjects._vendor != null) { return(SampleObjects._vendor.Id); } Vendr vendor = new Vendr() { FirmName = "Appraisal Firm" + RandomNumber(1000, 10000), Email = "vendor_" + RandomString(4, true) + "@test.com", Phone = RandomNumber(), FirstName = "Fake", LastName = "Vendor" + RandomString(3, true) }; try { string createdVendorId = lender.Vendors.Create(vendor); SampleObjects._vendor = lender.Vendors.Get(createdVendorId); return(createdVendorId); } catch (Exception e) { throw new Exception(e.ToString()); } }
public void EC_TestGetVendor() { string expectedId = CreateVendor() ?? "5d5b714c586cbb000d3eecb5"; Vendr vendor = lender.Vendors.Get(expectedId); Assert.AreEqual(expectedId, vendor.Id, String.Format("Tried to get vendor by ID:'{0}'; Actual ID of vendor: {1}", expectedId, vendor.Id)); }
public InviteVendorRequest(Vendr vendor) : base("lender/vendors", Method.POST) { AddJsonBody(new Request { FirmName = vendor.FirmName, FirstName = vendor.FirstName, LastName = vendor.LastName, Email = vendor.Email, Phone = vendor.Phone }); }
public EditVendorRequest(Vendr vendor) : base("lender/vendor/{vendor_id}", Method.PUT) { AddParameter("vendor_id", vendor.Id, ParameterType.UrlSegment); AddJsonBody(new Request { FirmName = vendor.FirmName, FirstName = vendor.FirstName, LastName = vendor.LastName, Email = vendor.Email, Phone = vendor.Phone }); }
public void ED_TestEditVendor() { CreateVendor(); Vendr testVendor = SampleObjects._vendor; string newPhone = RandomNumber(); testVendor.Phone = newPhone; try { string updatedVendorId = lender.Vendors.Edit(testVendor); testVendor = lender.Vendors.Get(updatedVendorId); SampleObjects._vendor = testVendor; Assert.AreEqual(testVendor.Phone, newPhone, String.Format("Expected Phone number:'{0}'; Actual Phone number: {1}", newPhone, testVendor.Phone)); } catch (Exception e) { throw new Exception(e.ToString()); } }