public void ReadTest()
        {
            var file = new FileEmu();
            file.AddFile("aaa.xml", _xml_sample, Encoding.UTF8);

            using (var stream = file.OpenRead("aaa.xml"))
            {
                var dict = Settei.Read(stream);

                Assert.AreEqual(
            @"<?xml version=""1.0""?>
            <int>10</int>", dict["aaa"].Replace("\n", "\r\n"));

                Assert.AreEqual(
            @"<?xml version=""1.0""?>
            <int>20</int>", dict["bbb"].Replace("\n", "\r\n"));
            }
        }
        public void OpenReadTest()
        {
            var path = @"z:\temp\aaa.txt";
            var text = "あいうえお";

            var file = new FileEmu();
            file.AddFile(path, text, Encoding.GetEncoding("shift-jis"));

            using (Stream stream = file.OpenRead(path))
            {
                byte[] data = stream.ReadToEnd();
                Assert.AreEqual(text, Encoding.GetEncoding("shift-jis").GetString(data));
            }
        }