public void Setup() { const string Project2Name = "NameB"; const string Project2Description = "Description2"; _mainApiOptions = new Mock <IOptionsMonitor <MainApiOptions> >(); _mainApiOptions .Setup(x => x.CurrentValue) .Returns(new MainApiOptions { ApiVersion = "4.0", BaseAddress = "http://example.com" }); _mainApiClient = new Mock <IBearerTokenApiClient>(); _proCoSysProject1 = new ProCoSysProject { Id = 1, Name = _project1Name, Description = _project1Description }; _proCoSysProject2 = new ProCoSysProject { Id = 2, Name = Project2Name, Description = Project2Description }; _mainApiClient .SetupSequence(x => x.QueryAndDeserializeAsync <List <ProCoSysProject> >(It.IsAny <string>(), null)) .Returns(Task.FromResult(new List <ProCoSysProject> { _proCoSysProject1, _proCoSysProject2 })); _dut = new MainApiProjectService(_mainApiClient.Object, _mainApiOptions.Object); }
public void Setup() { _mainApiOptions = new Mock <IOptionsMonitor <MainApiOptions> >(); _mainApiOptions .Setup(x => x.CurrentValue) .Returns(new MainApiOptions { ApiVersion = "4.0", BaseAddress = "http://example.com" }); _mainApiClient = new Mock <IBearerTokenApiClient>(); _result = new ProCoSysProject { Id = 1, Name = _name, Description = _description }; _dut = new MainApiProjectService(_mainApiClient.Object, _mainApiOptions.Object); }