public void TestInitialize() { _mockGameRepository = new Mock <IGameRepository>(MockBehavior.Strict); _mockRestClient = new Mock <IRestClientWrapper>(MockBehavior.Strict); _mockLogger = new Mock <ILogger <PatchPipeline> >(); var mockRestClientFactory = new Mock <IRestClientFactory>(MockBehavior.Strict); mockRestClientFactory.Setup(_ => _.CreateRestClient(It.IsAny <string>(), It.IsAny <string>())) .Returns(_mockRestClient.Object); var mockOptions = new Mock <IOptionsMonitor <Settings> >(); mockOptions.SetupGet(_ => _.CurrentValue).Returns(new Settings()); _target = new PatchPipeline(_mockGameRepository.Object, mockRestClientFactory.Object, mockOptions.Object, _mockLogger.Object); }
public PatchPipelineFunction(IPatchPipeline patchPipeline) { _patchPipeline = patchPipeline; }