public LogManager() { _powerReader = new PowerReader(); _modeReader = new ModeReader(); barrier = new Barrier(participantCount: 3); }
public void ReadSuccess(SuccessCase <int> data) { var end = data.Start; var actual = PowerReader.Read(data.Text, ref end); Assert.AreEqual(data.Expected, actual); Assert.AreEqual(data.ExpectedEnd, end); }
public void TryReadSuccess(SuccessCase <int> data) { var end = data.Start; Assert.AreEqual(true, PowerReader.TryRead(data.Text, ref end, out var actual)); Assert.AreEqual(data.Expected, actual); Assert.AreEqual(data.ExpectedEnd, end); }
public void TryReadSuccess(SuccessData <int> data) { var end = data.Start; int actual; var success = PowerReader.TryRead(data.Text, ref end, out actual); Assert.AreEqual(true, success); Assert.AreEqual(data.Expected, actual); Assert.AreEqual(data.ExpectedEnd, end); }
public void CanReadPower() { var power = Fake.Create <Power>(); new ReaderTest( setup: (writer) => { var powerWriter = new PowerWriter(writer); powerWriter.Write(power); }, test: (reader) => { var powerReader = new PowerReader(reader); var record = powerReader.Read(); Assert.Equal(power, record); }).Run(); }