public void DeleteTest()
        {
            var name = @"z:\temp\aaa.txt";
            var file = new FileEmu();
            file.AddFile(name, "あいうえお", Encoding.GetEncoding("shift-jis"));

            Assert.IsTrue(file.Exists(name));
            file.Delete(name);
            Assert.IsFalse(file.Exists(name));
        }
        public void 例外テスト()
        {
            var file = new FileEmu();
            file.Exception = new ApplicationException();

            file.Exists("aaa.txt");
        }
        public void 例外テスト_例外テーブル()
        {
            var file = new FileEmu();
            file.AddException("Exists", new ApplicationException());

            file.Exists("aaa.txt");
        }
        public void Test1()
        {
            var file = new FileEmu();

            Assert.IsFalse(file.Exists("aaa.txt"));

            file.AddFile("aaa.txt", "あいうえお", Encoding.GetEncoding("shift-jis"));
            Assert.IsTrue(file.Exists("aaa.txt"));

            Assert.AreEqual("あいうえお", file.ReadAllText("aaa.txt", Encoding.GetEncoding("shift-jis")));

            file.WriteAllText("aaa.txt", "かきくけこ", Encoding.GetEncoding("shift-jis"));
            Assert.AreEqual("かきくけこ", file.ReadAllText("aaa.txt", Encoding.GetEncoding("shift-jis")));
        }