public void SetUp() { unitTestContext = new UnitTestContext(); httpClient = new SimpleHttpClient(unitTestContext.LoggingServiceMock.Object); mtgStore = new MtgStore( testConfig.Url, testConfig.Database, unitTestContext.QueryStatisticsStoreMock.Object, unitTestContext.LoggingServiceMock.Object, unitTestContext.SearchUtilityMock.Object); // Setup ICardPriceStore Mocks unitTestContext.PriceStoreMock.Setup(p => p.FindAndModifySetPrice(It.IsAny <SetPrice>(), true)) .Returns((SetPrice price, bool upsert) => price); unitTestContext.PriceStoreMock.Setup(p => p.FindAndModifyCardPrice(It.IsAny <CardPrice>(), true)) .Returns((CardPrice price, bool upsert) => price); priceUpdater = new EchoMtgPriceUpdater( mtgStore, unitTestContext.PriceStoreMock.Object, unitTestContext.HttpClientMock.Object, unitTestContext.LoggingServiceMock.Object, unitTestContext.SearchUtilityMock.Object); }
public BuildsController(IBuildsProvider provider, IMapper mapper, IUserBuildsRepository userBuildsRepository, IPriceUpdater priceUpdater) { _provider = provider; _mapper = mapper; _userBuildsRepository = userBuildsRepository; _priceUpdater = priceUpdater; }
public void SetUp() { // Setup ICardPriceStore Mocks priceStoreMock = new Mock <ICardPriceStore>(); priceStoreMock.Setup(p => p.FindAndModifySetPrice(It.IsAny <SetPrice>(), true)) .Returns((SetPrice price, bool upsert) => price); priceStoreMock.Setup(p => p.FindAndModifyCardPrice(It.IsAny <CardPrice>(), true)) .Returns((CardPrice price, bool upsert) => price); httpClientMock = new Mock <IHttpClient>(); //httpClient = new SimpleHttpClient(loggingServiceMock.Object); priceUpdater = new EchoMtgPriceUpdater( priceStoreMock.Object, httpClientMock.Object, loggingServiceMock.Object, searchUtilityMock.Object); }