コード例 #1
0
        public void GetFullCustomerData_Function_Works()
        {
            // See discussion about technical debt in other files
            // TODO: For the moment, the discounts data is being pull directly from the live DB
            // TODO: This test is at best then only quasi permanent...
            var request = new FullCustomerDataRequest()
            {
                CustID = 1
            };
            var response = AccountUtils.GetFullCustomerData(request);

            Assert.IsTrue(response.Success);
            Assert.LessOrEqual(1, response.UserProfiles.Count);
            Assert.LessOrEqual(1, response.BaseDiscounts.Count);
            Assert.LessOrEqual(1, response.TieredRevenueDiscounts.Count);
            Assert.LessOrEqual(1, response.WeightDiscounts.Count);
            Assert.LessOrEqual(1, response.ZoneDiscounts.Count);
        }