コード例 #1
0
        public void SetUp()
        {
            repository = new BookRepositoryMock();

            responseMock = new Mock <HttpResponseBase>();

            var peopleRepository     = new RepositoryMock <Person>();
            var publishersRepository = new RepositoryMock <Publisher>();

            editBookModelMapper = new EditBookModelMapper(publishersRepository, peopleRepository, repository, null, new Mock <IIso639LanguageDisplayer>().Object);
            viewBookModelMapper = new ViewBookModelMapper(new Mock <IIso639LanguageDisplayer>().Object);

            controller = new BooksController(repository, viewBookModelMapper, editBookModelMapper, responseMock.Object);

            someBook = new Book
            {
                Id    = 42,
                Title = "Hitching Guide"
            };

            otherBook = new Book
            {
                Id    = 9000,
                Title = "It's over!"
            };
        }
コード例 #2
0
        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>();

            storyMapper = new EditStoryModelMapper(publishers, people, books, iso639LanguageDisplayer.Object);
            mapper      = new EditBookModelMapper(publishers, people, books, storyMapper, 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"
            };
        }