Example #1
0
        public void ProcessOrder_BookName_Empty_Test()
        {
            PhysicalProductOrBookModel model = new PhysicalProductOrBookModel()
            {
                AgentCommission = 5
            };
            var result = physicalProductOrBookService.ProcessOrder <PhysicalProductOrBookModel>(model);

            Assert.IsFalse(result.IsOrderProcessed);
        }
Example #2
0
        public void ProcessOrder_Success_Test()
        {
            //arrange
            PhysicalProductOrBookModel model = new PhysicalProductOrBookModel()
            {
                AgentName = "Sandeep", AgentCommission = 5
            };
            //act
            var result = physicalProductOrBookService.ProcessOrder <PhysicalProductOrBookModel>(model);

            //assert
            Assert.IsTrue(result.IsOrderProcessed);
            Assert.AreEqual("Commission payment is generated to the agent", result.Message);
        }
Example #3
0
        public void ProcessOrder_Success_Test()
        {
            //************** Data ******************
            PhysicalProductOrBookModel model = new PhysicalProductOrBookModel()
            {
                AgentName = "M Kashyap", AgentCommission = 5
            };
            //*************** Act ******************
            var result = physicalProductOrBookService.ProcessOrder <PhysicalProductOrBookModel>(model);

            //************** Assert ****************
            Assert.IsTrue(result.IsOrderProcessed);
            Assert.AreEqual("Commission payment is generated to the agent", result.Message);
        }