Esempio n. 1
0
        public void WithWorkspace(string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action <ITfsWorkspace> action)
        {
            Trace.WriteLine("Setting up a TFS workspace at " + directory);
            var fakeWorkspace = new FakeWorkspace(directory, remote.TfsRepositoryPath);
            var workspace     = _container.With("localDirectory").EqualTo(directory)
                                .With("remote").EqualTo(remote)
                                .With("contextVersion").EqualTo(versionToFetch)
                                .With("workspace").EqualTo(fakeWorkspace)
                                .With("tfsHelper").EqualTo(this)
                                .GetInstance <TfsWorkspace>();

            action(workspace);
        }
Esempio n. 2
0
 public void WithWorkspace(string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action<ITfsWorkspace> action)
 {
     Trace.WriteLine("Setting up a TFS workspace at " + directory);
     var fakeWorkspace = new FakeWorkspace(directory, remote.TfsRepositoryPath);
     var workspace = _container.With("localDirectory").EqualTo(directory)
         .With("remote").EqualTo(remote)
         .With("contextVersion").EqualTo(versionToFetch)
         .With("workspace").EqualTo(fakeWorkspace)
         .With("tfsHelper").EqualTo(this)
         .GetInstance<TfsWorkspace>();
     action(workspace);
 }
Esempio n. 3
0
 public void WithWorkspace(string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action<ITfsWorkspace> action)
 {
     var fakeWorkspace = new FakeWorkspace(directory, remote.TfsRepositoryPath);
     var workspace = new TfsWorkspace(fakeWorkspace, directory, _stdout, versionToFetch, remote, null, this, null);
     action(workspace);
 }