public void One_2x2() { var sb = new StringBuilder(); sb.AppendLine("2 2"); sb.AppendLine("**"); sb.AppendLine("**"); var reader = new FieldReader(sb.ToString()); var output = reader.ReadField(); Assert.That(output.Rows.ToString(), Is.EqualTo("**" + Environment.NewLine + "**")); }
public string ShowHints() { var reader = new FieldReader(input); var result = ""; int fieldCount = 1; while (reader.HasMoreFields()) { result += GetHeader(fieldCount++) + GetFieldWithHints(reader).Rows + Environment.NewLine; } return RemoveNewline(result); }
public void Empty() { var reader = new FieldReader(""); Assert.That(reader.HasMoreFields(), Is.False); }
private Field GetFieldWithHints(FieldReader reader) { return (new HintsPopulator(reader.ReadField())).GetHints(); }