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); }
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)); }
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)); }
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(); }