Beispiel #1
0
        public void ThenTheGetUserCustomerListResponseShouldReturnMultipleCustomersDetails()
        {
            CustomerListSuccessResponse responseObject = JsonConvert.DeserializeObject <CustomerListSuccessResponse>(ResponseString);

            Assert.AreEqual(responseObject.status, HttpStatusCode.OK);
            StringAssert.Contains(responseObject.metadata.msg, "Customers retrieved successfully");

            Assert.AreEqual(responseObject.customer.Count, 3); //Three Customers Given In Response

            for (int responseIndex = 0; responseIndex < 3; responseIndex++)
            {
                bool matchingUID = false;
                for (int customerIndex = 0; customerIndex < 3; customerIndex++)
                {
                    if (responseObject.customer[responseIndex].uid == multipleCustomerGUID[customerIndex])
                    {
                        matchingUID = true;
                        Assert.AreEqual(responseObject.customer[responseIndex].name, multipleCustomerName[customerIndex]);
                        break;
                    }
                }
                Assert.IsTrue(matchingUID);
                Assert.AreEqual(responseObject.customer[responseIndex].type, "Dealer");
            }
        }
Beispiel #2
0
        public void ThenTheGetUserCustomerListResponseShouldReturnCustomerDetails()
        {
            CustomerListSuccessResponse responseObject = JsonConvert.DeserializeObject <CustomerListSuccessResponse>(ResponseString);

            Assert.AreEqual(responseObject.status, HttpStatusCode.OK);
            StringAssert.Contains(responseObject.metadata.msg, "Customers retrieved successfully");

            Assert.AreEqual(responseObject.customer.Count, 1); //Only One Customer Given In Response
            Assert.AreEqual(responseObject.customer[0].uid, customerServiceSupport.CreateCustomerModel.CustomerUID);
            Assert.AreEqual(responseObject.customer[0].name, customerServiceSupport.CreateCustomerModel.CustomerName);
            Assert.AreEqual(responseObject.customer[0].type, "Dealer");
        }