public async void GetPathway_with_invalid_id_returns_null() { _pathwayRepository = new PathwayRepository(GraphRepository, MockPathwaysConfigurationManager.Object); var res = await _pathwayRepository.GetPathway("PX"); Assert.IsNull(res); }
public async void GetPathway_when_only_using_live_for_valid_id_not_live_returns_null() { MockPathwaysConfigurationManager.Setup(m => m.UseLivePathways).Returns(true); _pathwayRepository = new PathwayRepository(GraphRepository, MockPathwaysConfigurationManager.Object); var res = await _pathwayRepository.GetPathway("P2"); Assert.IsNull(res); }
public async void GetPathway_with_valid_id_returns_pathway() { MockPathwaysConfigurationManager.Setup(m => m.UseLivePathways).Returns(false); _pathwayRepository = new PathwayRepository(GraphRepository, MockPathwaysConfigurationManager.Object); var res = await _pathwayRepository.GetPathway("P2"); Assert.IsNotNull(res); Assert.AreEqual(res.PathwayNo, "PW101"); }
public async void GetPathway_when_only_using_live_for_valid_id_returns_pathway() { MockPathwaysConfigurationManager.Setup(m => m.UseLivePathways).Returns(true); _pathwayRepository = new PathwayRepository(GraphRepository, MockPathwaysConfigurationManager.Object, MockPathwaysWhiteListFeature.Object); var res = await _pathwayRepository.GetPathway("P3"); Assert.IsNotNull(res); Assert.AreEqual(res.PathwayNo, "LPW102"); }