/// <summary> /// Construct a new backlog instance for the given repository /// </summary> /// <remarks>This is designed for constructor dependency injection</remarks> /// <param name="repository">The repository to use for storing the stories</param> /// <param name="solver">The implementation to use to calculate sprints</param> public Backlog(IRepository<IStory, string> repository, ISprintGenerator solver) { this._repository = repository; this._solver = solver; }
/// <summary> /// Construct a new backlog instance for the given repository /// </summary> /// <remarks>This is designed for constructor dependency injection</remarks> /// <param name="repository">The repository to use for storing the stories</param> /// <param name="solver">The implementation to use to calculate sprints</param> public Backlog(IRepository <IStory, string> repository, ISprintGenerator solver) { this._repository = repository; this._solver = solver; }