public void SetUp() { somePublisher = new Publisher { Id = 42, Name = "Penguin Books" }; publishers = new RepositoryMock <Publisher>(); people = new RepositoryMock <Person>(); books = new BookRepositoryMock(); var iso639LanguageDisplayer = new Mock <IIso639LanguageDisplayer>(); mapper = new EditStoryModelMapper(publishers, people, books, iso639LanguageDisplayer.Object); asimov = new Person { Id = 1, FirstName = "Isaac", Surname = "Asimov" }; adams = new Person { Id = 2, FirstName = "Douglas", Surname = "Adams" }; wyndham = new Person { Id = 3, FirstName = "John", Surname = "Wyndham" }; story1 = new Story { Id = 1, Title = "Some short story" }; story2 = new Story { Id = 2, Title = "Another story" }; story3 = new Story { Id = 3, Title = "A totally different short story" }; }
public EditBookModelMapper(IEntityRepository <Publisher> publishers, IEntityRepository <Person> people, IBookRepository books, EditStoryModelMapper storyMapper, IIso639LanguageDisplayer iso639LanguageDisplayer) : base(publishers, people, books, iso639LanguageDisplayer) { this.storyMapper = storyMapper; }