public void SetUp()
        {
            //Arrange
            _suggestions = new Suggestions();

            _dataAccess    = new Mock <IDataAccess>();
            _stationFinder = new StationFinder(_dataAccess.Object); //Using Mock object
        }
Example #2
0
 public HomeController(IIndexPageViewModel indexPageViewModel, IStationFinder stationFinder,
                       IStationFinderResultPageViewModel stationFinderResultPageViewModel, IJourneyfinder journeyFinder,
                       IJourneyDetailsPageViewModel journeyDetailsPageViewModel, IPreviousJourneysViewModel previousJourneys)
 {
     _indexPageViewModel = indexPageViewModel;
     _journeyFinder      = journeyFinder;
     _stationFinder      = stationFinder;
     _stationFinderResultPageViewModel = stationFinderResultPageViewModel;
     _journeyDetailsPageViewModel      = journeyDetailsPageViewModel;
     _previousJourneys = previousJourneys;
 }
Example #3
0
        public void SetUp()
        {
            //Arrange

            //_unityContainer = new UnityContainer();
            //_unityContainer.RegisterType<IDataAccess, DataAccess>(new ContainerControlledLifetimeManager());
            //_stationFinder = _unityContainer.Resolve<StationFinder>();

            _dataAccess    = new DataAccess();
            _stationFinder = new StationFinder(_dataAccess); //can be replaced by resolving unity
            _suggestions   = new Suggestions();
        }
        public void ShouldReturnViewResultFromIndexMethod()
        {
            _mockIndexViewPageModel           = new Mock <IIndexPageViewModel>().Object;
            _mockStationFinder                = new Mock <IStationFinder>().Object;
            _mockStationFinderResultPageModel = new Mock <IStationFinderResultPageViewModel>().Object;
            _mockJourneyFinder                = new Mock <IJourneyfinder>().Object;
            _mockJourneyDetailsPageViewModel  = new Mock <IJourneyDetailsPageViewModel>().Object;
            _mockPreviousJourneyViewModel     = new Mock <IPreviousJourneysViewModel>().Object;

            var sut = new HomeController(
                _mockIndexViewPageModel,
                _mockStationFinder, _mockStationFinderResultPageModel, _mockJourneyFinder,
                _mockJourneyDetailsPageViewModel, _mockPreviousJourneyViewModel);


            var result = sut.Index();

            Assert.That(result, Is.TypeOf <ViewResult>());
        }
Example #5
0
 public StationFinderUnitTests()
 {
     _stationFinder = new StationFinder("Brighton, Charing Cross, Hove");
 }
Example #6
0
 public Application(IStationFinder stationFinder)
 {
     _stationFinder = stationFinder;
 }
Example #7
0
 public Machine(IStationFinder stationFinder)
 {
     _stationFinder = stationFinder;
 }