Пример #1
0
        public void DataStreamProviderTest()
        {
            var stream             = new MemoryStream();
            var dataStream         = new DataStream(stream);
            var dataStreamProvider = new DataStreamProvider(dataStream);

            Assert.IsFalse(dataStream != dataStreamProvider.DataStream);
            Assert.IsFalse(dataStreamProvider.DataStream.GetStream != stream);
        }
Пример #2
0
        public void TestReadingData()
        {
            //var mStream = new MemoryStream(Encoding.UTF8.GetBytes(FileData.DatabaseFileContent.ToString()));
            var mStream = new FileStream("D:\\data.txt", FileMode.OpenOrCreate);
            var ds1     = new DataStream(mStream);
            var dsp1    = new DataStreamProvider(ds1);

            var db = new JsonEntityDatabase <TestData>(dsp1.DataStream);

            var objToTest = new TestData {
                Id = 0, Name = "zuzuz0"
            };
            var readedObject = db.ElementAt(0);

            Assert.IsTrue(objToTest == readedObject);
        }