GetDirectory() публичный Метод

public GetDirectory ( string directoryPath ) : IDirectory
directoryPath string
Результат IDirectory
            protected void given_file_system(string currentDirectory)
            {
                FileSystem = new InMemoryFileSystem
                {
                        CurrentDirectory = currentDirectory
                };
                ServiceLocator.RegisterService<IFileSystem>(FileSystem);

                Environment = new InMemoryEnvironment(FileSystem.GetDirectory(currentDirectory),
                                                      FileSystem.GetDirectory(DefaultInstallationPaths.ConfigurationDirectory));
                ServiceLocator.RegisterService<IEnvironment>(Environment);
            }
        public void can_move_folder()
        {
            var fs = new InMemoryFileSystem();
            var source = fs.GetDirectory("C:\\source");
            source.GetFile("mordor.txt").MustExist();
            var destination = fs.GetDirectory("C:\\destination");
            source.MoveTo(destination);

            source.GetFile("mordor.txt").Exists.ShouldBeFalse();
            source.Exists.ShouldBeFalse();

            destination.Exists.ShouldBeTrue();
            destination.GetFile("mordor.txt").Exists.ShouldBeTrue();
        }
Пример #3
0
 public void Given()
 {
     _fs = new InMemoryFileSystem();
     var ks = new KeyStore<string>(_fs, new Settings(@"c:\db\raptile.db"));
     ks.Dispose();
     _dir = _fs.GetDirectory(@"c:\db");
 }
    public void can_add_sub_folders()
    {
        var fs = new InMemoryFileSystem().CreateChildDir(@"C:\mordor\nurn");
        var mordor = fs.GetDirectory(@"C:\mordor");
        mordor.Exists.ShouldBeTrue();

        var nurn = mordor.GetDirectory("nurn");
        nurn.Path.FullPath.ShouldBe(@"C:\mordor\nurn\");
        nurn.Exists.ShouldBeTrue();
    }