/// <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;
 }
Exemple #2
0
 /// <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;
 }