EightBitNet/LR35902/LR35902.FuseTest/Results.cs
Adrian Conlon a9a03d946a Refactor LR35902 test runner. Better, but still not working.
Signed-off-by: Adrian Conlon <Adrian.conlon@gmail.com>
2019-07-20 19:17:08 +01:00

29 lines
696 B
C#

namespace Fuse
{
using System.Collections.Generic;
public class Results
{
private readonly Lines lines;
public Dictionary<string, Result> Container { get; } = new Dictionary<string, Result>();
public Results(string path) => this.lines = new Lines(path);
public void Read() => this.lines.Read();
public void Parse()
{
while (!this.lines.EndOfFile)
{
var result = new Result();
result.Parse(this.lines);
if (result.Valid)
{
this.Container.Add(result.Description, result);
}
}
}
}
}