Exemplo n.º 1
0
        public async void GetPathway_with_invalid_id_returns_null()
        {
            _pathwayRepository = new PathwayRepository(GraphRepository, MockPathwaysConfigurationManager.Object);

            var res = await _pathwayRepository.GetPathway("PX");

            Assert.IsNull(res);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        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");
        }