/// <summary> /// Creates a new instance of the <see cref="BoardGameService" /> class. /// </summary> /// <returns>A board game service object.</returns> public static IBoardGameSearchService Create() { var adapter = new BggApiServiceAdapter(); var provider = new ApiProvider(adapter); var modelFactory = new ModelFactory(); return(new BoardGameSearchService(provider, modelFactory)); }
public async Task WebGetAsync_Exception_Thrown() { // arrange var service = new BggApiServiceAdapter(); // act, assert await Assert.ThrowsAsync <ArgumentNullException>( "requestUri", async() => await service.WebGetAsync <BoardGameListDto>(null)); }