public PackageUpdater( ICollaborationFactory collaborationFactory, IExistingCommitFilter existingCommitFilter, IUpdateRunner localUpdater, INuKeeperLogger logger) { _collaborationFactory = collaborationFactory; _existingCommitFilter = existingCommitFilter; _updateRunner = localUpdater; _logger = logger; }
public void Initialize() { _collaborationFactory = Substitute.For <ICollaborationFactory>(); _existingCommitFilter = Substitute.For <IExistingCommitFilter>(); _updateRunner = Substitute.For <IUpdateRunner>(); _existingCommitFilter .Filter( Arg.Any <IGitDriver>(), Arg.Any <IReadOnlyCollection <PackageUpdateSet> >(), Arg.Any <string>(), Arg.Any <string>() ) .Returns(ci => ((IReadOnlyCollection <PackageUpdateSet>)ci[1])); }