예제 #1
0
파일: ProtobufTest.cs 프로젝트: CDEApp/CDE
        public void Serialize_TestByte_CheckLength()
        {
            var tbClass = new TestByte();

            var ms = new MemoryStream();

            Serializer.Serialize(ms, tbClass);
            ms.Close();
            var b = ms.ToArray();

            Console.WriteLine($"b.Length {b.Length}");
            Console.WriteLine($"b {ByteArrayHelper.ByteArrayToString(b)}");
            Assert.That(b.Length, Is.EqualTo(2));
        }
예제 #2
0
        public static void Main()
        {
            TestByte.RunTest(true);
            TestSByte.RunTest(true);

            TestUInt16.RunTest(true);
            TestInt16.RunTest(true);

            TestUInt32.RunTest(true);
            TestInt32.RunTest(true);

            TestUInt64.RunTest(true);
            TestInt64.RunTest(true);

            Thread.Sleep(Timeout.Infinite);
        }
예제 #3
0
파일: Program.cs 프로젝트: Zaar152/Samples
        static void Main(string[] args)
        {
            // Change current culture to Invariant culture to match nanoFramework culture setting
            Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;

            var testByte = new TestByte();

            testByte.RunTest();

            var testSByte = new TestSByte();

            testSByte.RunTest();

            var testUInt16 = new TestUInt16();

            testUInt16.RunTest();

            var testInt16 = new TestInt16();

            testInt16.RunTest();

            var testUInt32 = new TestUInt32();

            testUInt32.RunTest();

            var testInt32 = new TestInt32();

            testInt32.RunTest();

            var testUInt64 = new TestUInt64();

            testUInt64.RunTest();

            var testInt64 = new TestInt64();

            testInt64.RunTest();

            var testFloat = new TestFloat();

            testFloat.RunTest();

            var testDouble = new TestDouble();

            testDouble.RunTest();

            Thread.Sleep(Timeout.Infinite);
        }
예제 #4
0
파일: Program.cs 프로젝트: Zaar152/Samples
        public static void Main()
        {
            var testByte = new TestByte();

            testByte.RunTest();

            var testSByte = new TestSByte();

            testSByte.RunTest();

            var testUInt16 = new TestUInt16();

            testUInt16.RunTest();

            var testInt16 = new TestInt16();

            testInt16.RunTest();

            var testUInt32 = new TestUInt32();

            testUInt32.RunTest();

            var testInt32 = new TestInt32();

            testInt32.RunTest();

            var testUInt64 = new TestUInt64();

            testUInt64.RunTest();

            var testInt64 = new TestInt64();

            testInt64.RunTest();

            var testFloat = new TestFloat();

            testFloat.RunTest();

            var testDouble = new TestDouble();

            testDouble.RunTest();

            Thread.Sleep(Timeout.Infinite);
        }
예제 #5
0
        static void Main(string[] args)
        {
            // Change current culture to Invariant culture to match nanoFramework culture setting
            Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;

            TestByte.RunTest(true);
            TestSByte.RunTest(true);

            TestUInt16.RunTest(true);
            TestInt16.RunTest(true);

            TestUInt32.RunTest(true);
            TestInt32.RunTest(true);

            TestUInt64.RunTest(true);
            TestInt64.RunTest(true);

            Thread.Sleep(Timeout.Infinite);
        }