示例#1
0
        public void GetFileDosentExistF()
        {
            StdFSDir dir = new StdFSDir(good_path, false);

            File422 gotten_file = dir.GetFile("f7");

            Assert.Null(gotten_file);
        }
示例#2
0
        public void GetFileS()
        {
            StdFSDir dir = new StdFSDir(good_path, false);

            File422 gotten_file = dir.GetFile("f1");

            Assert.AreEqual("f1", gotten_file.Name);
        }
示例#3
0
        public void CreateFileWhenFileDoesNotExist()
        {
            File422 file = _root.CreateFile("file2");

            Assert.NotNull(file);
            Assert.AreEqual("file2", file.Name);
            Assert.AreEqual("FSROOT", file.Parent.Name);
        }
示例#4
0
        public void OpenReadWrite()
        {
            File422 file = _root.GetFile("file1");

            Assert.NotNull(file);

            Stream stream = file.OpenReadWrite();

            Assert.NotNull(stream);
        }
示例#5
0
        public void CreateFileS()
        {
            StdFSDir dir = new StdFSDir(good_path);

            dir.CreateFile("f4");

            File422 gotten_file = dir.GetFile("f4");

            Assert.AreEqual("f4", gotten_file.Name);
        }
示例#6
0
        public void WriteFileContents()
        {
            File422 file = _root.GetFile("file1");

            byte[] buffer = Encoding.ASCII.GetBytes("this is a file with content");
            Stream stream = file.OpenReadWrite();

            stream.Write(buffer, 0, 0);

            _service.WriteFileContents(file);
        }
示例#7
0
        public void OpenReadOnly()
        {
            File422 file = _root.GetFile("file1");

            Assert.NotNull(file);

            Stream stream = file.OpenReadOnly();

            Assert.NotNull(stream);
            Assert.IsFalse(stream.CanWrite);
        }
示例#8
0
        public void GetFileContainsPathCharF()
        {
            StdFSDir dir = new StdFSDir(good_path, false);

            File422 gotten_file = dir.GetFile("f/3");

            Assert.Null(gotten_file);

            gotten_file = dir.GetFile("f\\3");

            Assert.Null(gotten_file);
        }