public void WhenSubmittingStopNameAndPerformingSearch_ShouldReturnListOfStops() { StopsViewViewModel stopsViewViewModel = new StopsViewViewModel(new RealtimeServiceStub(), null); stopsViewViewModel.StopToFind = "Sinsen"; Assert.IsTrue(stopsViewViewModel.ListOfStops != null); }
public void VerifyRealtimeResponse() { bool itemChanged = false; StopsViewViewModel viewModel = new StopsViewViewModel(new RealtimeServiceStub(), null); viewModel.PropertyChanged += (sender, ea) => itemChanged = true; viewModel.StopToFind = "test"; Assert.IsTrue(itemChanged); }
public void WhenSubmittingStopNameAndPerformingSearch_ShouldFetchStopsFromService() { var realtimeService = new RealtimeServiceStub(); StopsViewViewModel viewModel = new StopsViewViewModel(realtimeService, null); viewModel.StopToFind = "Sinsen"; viewModel.FindStops(); Assert.AreEqual("Sinsen Kirke", viewModel.ListOfStops.First().Name); }