Пример #1
0
        public void OccupyMemorytest()
        {
            var howManyBytes = 1024;
            var tested       = GetSequence.OccupyMemory <byte>(howManyBytes).ToList();

            Assert.Equal(howManyBytes, tested.Count);
            var tested2 = GetSequence.OccupyMemory <double>(howManyBytes).ToList();

            Assert.Equal(howManyBytes / 8, tested2.Count);
        }
Пример #2
0
        public void ConsecutiveDoubleTest()
        {
            var length   = 10;
            var expected = new double[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
            var actual   = GetSequence.ConsecutiveDoubles(0, length, 1);

            Assert.True(expected.SequenceEqual(actual));
            Assert.Equal(length, expected.Length);// iterate over enumerable
            Assert.Equal(length, actual.Count);
            Assert.True(expected.SequenceEqual(actual));
        }
Пример #3
0
        public void ConsecutiveIntsTest3()
        {
            var length   = 10;
            var expected = Enumerable.Range(0, length).ToArray();
            var actual   = GetSequence.ConsecutiveInts(0, length);

            Assert.True(expected.SequenceEqual(actual));
            Assert.Equal(length, expected.Length);// iterate over enumerable
            Assert.Equal(length, actual.Count);
            Assert.True(expected.SequenceEqual(actual));
        }
Пример #4
0
        static void Main(string[] args)
        {
            for (int i = 0; i < 3; i++)
            {
                GetSequence gTest = new GetSequence()
                {
                    TestValue = "Test" + i
                };

                ThreadStart ts = new ThreadStart(gTest.DoTest);
                Thread      t  = new Thread(ts);

                t.Start();
            }



            Console.ReadLine();


            // 读
            ReadOracleData reader = new ReadOracleData();

            reader.ReadDataToDataSet();
            reader.ReadDataByReader();


            // 写
            WriteOracleData writer = new WriteOracleData();

            writer.TestInsertUpdateDelete();


            // 函数/存储过程.
            CallOracleFuncProc caller = new CallOracleFuncProc();

            caller.TestCallFuncProc();

            Console.ReadLine();
        }