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") ); }
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); }
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); }
public void return_null_when_first_line_is_read_is_empty() { Tuple <string, int, string> firstLineElements = ConsoleParser.ReadFirstLine(""); firstLineElements.ShouldBe(null); }