public void Test_STREAM_VIEW_2() { Stream b = null; List<Sector> temp = new List<Sector>(); StreamView sv = new StreamView(temp, 512, b); sv.Write(BitConverter.GetBytes(1), 0, 4); sv.Seek(0, SeekOrigin.Begin); BinaryReader br = new BinaryReader(sv); Int32 t = br.ReadInt32(); Assert.IsTrue(t == 1); }
public void Test_STREAM_VIEW_LARGE_DATA() { Stream b = null; List<Sector> temp = new List<Sector>(); StreamView sv = new StreamView(temp, 512, b); for (int i = 0; i < 200; i++) { sv.Write(BitConverter.GetBytes(i), 0, 4); } sv.Seek(0, SeekOrigin.Begin); BinaryReader br = new BinaryReader(sv); for (int i = 0; i < 200; i++) { Assert.IsTrue(i == br.ReadInt32(), "Failed with " + i.ToString()); } }
public void TEST_STREAM_VIEW() { Stream a = null; List<Sector> temp = new List<Sector>(); Sector s = new Sector(512); Buffer.BlockCopy(BitConverter.GetBytes((int)1), 0, s.GetData(), 0, 4); temp.Add(s); StreamView sv = new StreamView(temp, 512, 0, a); BinaryReader br = new BinaryReader(sv); Int32 t = br.ReadInt32(); Assert.IsTrue(t == 1); }