public Book(string title, string author, int pages) { Title = title; Author = author; Pages = pages; _progress = new Started(this, 0); }
public Started(ReadingProgress progress) : this(progress.Book, progress.CurrentPage) { }
public Finished(ReadingProgress progress) : this(progress.Book, progress.CurrentPage) { }
public Halfway(ReadingProgress progress) : this(progress.Book, progress.CurrentPage) { }