public void Can_Print_Order_With_OrderLines()
        {
            var purchaseOrder = new SalesOrder();
            purchaseOrder.AddOrderLine(new OrderLineStubifier().StubIt());

            var outPuts = new SalesOrderPrinter(purchaseOrder).Print();

            Assert.AreEqual(3, outPuts.Count);
        }
        public void Can_Print_Empty_Order()
        {
            var purchaseOrder = new SalesOrder();

            var outPuts = new SalesOrderPrinter(purchaseOrder).Print();

            Assert.AreEqual(2, outPuts.Count);
            Assert.AreEqual(string.Format("{0}{1}0.00", PrinterConst.SALES_TAXES, PrinterConst.COLON), outPuts[0]);
            Assert.AreEqual(string.Format("{0}{1}0.00", PrinterConst.TOTAL, PrinterConst.COLON), outPuts[1]);
        }