Exemplo n.º 1
0
        public void ProcessOrder_BookName_Empty_Test()
        {
            //arrange
            PhysicalProductModel model = new PhysicalProductModel()
            {
                Name = "", Description = "Packed"
            };
            //act
            var result = physicalProductService.ProcessOrder <PhysicalProductModel>(model);

            //assert
            Assert.IsFalse(result.IsOrderProcessed);
        }
Exemplo n.º 2
0
        public void ProcessOrder_Success_Test()
        {
            //arrange
            PhysicalProductModel model = new PhysicalProductModel()
            {
                Name = "Books", Description = "Packed"
            };
            //act
            var result = physicalProductService.ProcessOrder <PhysicalProductModel>(model);

            //assert
            Assert.IsTrue(result.IsOrderProcessed);
            Assert.AreEqual("Packing slip created for physical product", result.Message);
        }