Ejemplo n.º 1
0
        public void have_3_elements_when_first_line_is_read()
        {
            Tuple <string, int, string> firstLineElements = ConsoleParser.ReadFirstLine("EUR;550;JPY");

            firstLineElements.ShouldSatisfyAllConditions
            (
                () => firstLineElements.Item1.ShouldBe("EUR"),
                () => firstLineElements.Item2.ShouldBe(550),
                () => firstLineElements.Item3.ShouldBe("JPY")
            );
        }
Ejemplo n.º 2
0
        public void return_null_when_first_line_is_read_and_amount_not_an_integer()
        {
            Tuple <string, int, string> firstLineElements = ConsoleParser.ReadFirstLine("ZZZ;aaa;XXX");

            firstLineElements.ShouldBe(null);
        }
Ejemplo n.º 3
0
        public void return_null_when_first_line_is_read_does_not_contain_3_elements()
        {
            Tuple <string, int, string> firstLineElements = ConsoleParser.ReadFirstLine("ZZZ;333");

            firstLineElements.ShouldBe(null);
        }
Ejemplo n.º 4
0
        public void return_null_when_first_line_is_read_is_empty()
        {
            Tuple <string, int, string> firstLineElements = ConsoleParser.ReadFirstLine("");

            firstLineElements.ShouldBe(null);
        }