public void SetUp() { //Arrange _suggestions = new Suggestions(); _dataAccess = new Mock <IDataAccess>(); _stationFinder = new StationFinder(_dataAccess.Object); //Using Mock object }
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; }
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>()); }
public StationFinderUnitTests() { _stationFinder = new StationFinder("Brighton, Charing Cross, Hove"); }
public Application(IStationFinder stationFinder) { _stationFinder = stationFinder; }
public Machine(IStationFinder stationFinder) { _stationFinder = stationFinder; }