Exemple #1
0
        public LogManager()
        {
            _powerReader = new PowerReader();
            _modeReader  = new ModeReader();

            barrier = new Barrier(participantCount: 3);
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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();
        }