Пример #1
0
        public void MyTestMethod(MyMessageEncoder sut)
        {
            var expected = new Message(1, 2, 3, true, false, true, false, true, false, true, false);
            var encoded  = sut.Encode(expected);
            var actual   = sut.Decode(encoded).First();

            Assert.Equal(expected.Time, actual.Time);
            Assert.Equal(expected.X, actual.X);
            Assert.Equal(expected.Y, actual.Y);
            Assert.Equal(expected.Up, actual.Up);
            Assert.Equal(expected.Down, actual.Down);
            Assert.Equal(expected.Left, actual.Left);
            Assert.Equal(expected.Right, actual.Right);
            Assert.Equal(expected.ButtonUp, actual.ButtonUp);
            Assert.Equal(expected.ButtonDown, actual.ButtonDown);
            Assert.Equal(expected.ButtonLeft, actual.ButtonLeft);
            Assert.Equal(expected.ButtonRight, actual.ButtonRight);
        }
Пример #2
0
        public void MyTestMethod3(MyMessageEncoder sut)
        {
            var expected = new Message(10000, 20000, 3000000, true, false, true, false, true, false, true, false);
            var encoded  = sut.Encode(expected);

            foreach (var actual in sut.Decode(encoded))
            {
                Assert.Equal(expected.Time, actual.Time);
                Assert.Equal(expected.X, actual.X);
                Assert.Equal(expected.Y, actual.Y);
                Assert.Equal(expected.Up, actual.Up);
                Assert.Equal(expected.Down, actual.Down);
                Assert.Equal(expected.Left, actual.Left);
                Assert.Equal(expected.Right, actual.Right);
                Assert.Equal(expected.ButtonUp, actual.ButtonUp);
                Assert.Equal(expected.ButtonDown, actual.ButtonDown);
                Assert.Equal(expected.ButtonLeft, actual.ButtonLeft);
                Assert.Equal(expected.ButtonRight, actual.ButtonRight);
            }
        }