Beispiel #1
0
        //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());
            }
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 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
     });
 }
Beispiel #4
0
        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
            });
        }
Beispiel #5
0
        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());
            }
        }