public BookApiTests() { var stubVolumesResource = Substitute.For <IVolumesResource>(); _listRequest = Substitute.For <IListRequest>(); stubVolumesResource.List(Arg.Any <string>()).Returns(_listRequest); _bookService = Substitute.For <IBookService>(); _bookApi = new BookApi(_bookService); _bookService.Volumes .Returns(stubVolumesResource); Mapper.Initialize(x => x.AddProfile(typeof(MappingUnitTestConfiguration))); _listRequest.Execute().Returns(new Volumes() { Items = new List <Volume>() { new Volume() { Id = Books[0].Id, VolumeInfo = Mapper.Map <Volume.VolumeInfoData>(Books[0]) }, new Volume() { Id = Books[1].Id, VolumeInfo = Mapper.Map <Volume.VolumeInfoData>(Books[1]) }, new Volume() { Id = Books[2].Id, VolumeInfo = Mapper.Map <Volume.VolumeInfoData>(Books[2]) }, } }); _booksController = new BooksController(_bookApi); }
public ListingsController(IListingRepo iRepo, IBookRepo iBookRepo, UserManager <User> userManager, IBookApi iBookApi, IMapper mapper, IEmailSender emailSender) { _iListingRepo = iRepo; _iBookRepo = iBookRepo; _iBookApi = iBookApi; _userManager = userManager; _mapper = mapper; _emailSender = emailSender; }
public BookControllerTests() { _bookapi = Substitute.For <IBookApi>(); _bookapi.Search(Arg.Any <string>(), Arg.Any <int>(), Arg.Any <int>()).ReturnsForAnyArgs(_bookList); _booksController = new BooksController(_bookapi); }
public BooksController(IBookApi bookApi) { _bookApi = bookApi; }