protected void when_finding_packages(string dependency)
            {
                var dep = new WrapDescriptor();
                new DependsParser().Parse(dependency, dep);

                FoundPackage = Repository.Find(dep.Dependencies.First());
            }
 public void given_dependency(string dependencyLine)
 {
     var target = new WrapDescriptor();
     new DependsParser().Parse(dependencyLine, target);
     Declaration = target.Dependencies.First();
 }
 protected void given_override(string overrideLine)
 {
     var target = new WrapDescriptor();
     try
     {
         new OverrideParser().Parse(overrideLine, target);
         wrapOverride = target.Overrides.First();
     }
     catch (Exception ex)
     {
         exception = ex;
     }
 }
 protected override void SetUp()
 {
     base.SetUp();
     DependencyDescriptor = new WrapDescriptor
     {
         Name = "test",
         Version = new Version(1, 0)
     };
     LocalRepository = new InMemoryRepository();
     UserRepository = new InMemoryRepository();
     RemoteRepository = new InMemoryRepository();
 }
 public dependency_manager_context()
 {
     DependencyDescriptor = new WrapDescriptor
     {
         Name = "test",
         Version = new Version(1, 0)
     };
     ProjectRepository = new InMemoryRepository("Local repository");
     SystemRepository = new InMemoryRepository("System repository");
     RemoteRepository = new InMemoryRepository("Remote repository");
 }