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"
            };
        }
Ejemplo n.º 2
0
 public EditBookModelMapper(IEntityRepository <Publisher> publishers, IEntityRepository <Person> people, IBookRepository books, EditStoryModelMapper storyMapper, IIso639LanguageDisplayer iso639LanguageDisplayer)
     : base(publishers, people, books, iso639LanguageDisplayer)
 {
     this.storyMapper = storyMapper;
 }