コード例 #1
0
        public void it_should_print_correctly()
        {
            var result = printer.Print(cart);

            //to prevent test flakiness on different os's
            var replace  = result.Replace("\r", "");
            var expected = expectedOutput.Replace("\r", "");

            replace.Should().Be(expected);
        }
コード例 #2
0
        public IActionResult Print(Guid id)
        {
            var cart = cartReader.GetByIDs(new[] { id }).SingleOrDefault();

            if (cart == null)
            {
                return(NotFound());
            }

            var result = cartPrinter.Print(cart);

            return(Ok(result));
        }