public void StopWatchProvider_Constructor_ReturnsStopWatch() { var stopWatch = new StopWatchProvider(); Assert.IsInstanceOfType(stopWatch, typeof(Stopwatch), "Stopwatch provider " + "returns an object which derives from Stopwatch"); }
public void WhenAthleteListProvider_GetStopWatchViewModelCalled_ANonEmptyAthleteViewModelIsReturned() { Mock <IRepository <Shuttle> > shuttleRepository = new Mock <IRepository <Shuttle> >(); Mock <IRepository <Athlete> > athleteRepository = new Mock <IRepository <Athlete> >(); shuttleRepository.Setup(x => x.GetAll()).Returns(GetTestShuttleData()); athleteRepository.Setup(x => x.GetAll()).Returns(GetTestAthleteData()); AthleteShuttleServices athleteShuttleServices = new AthleteShuttleServices( shuttleRepository.Object, athleteRepository.Object); StopWatchProvider athleteListProvider = new StopWatchProvider(); athleteListProvider.Shuttles = athleteShuttleServices.GetAllShuttles(); var viewModel = athleteListProvider.GetStopWatchViewModel(8, 20); Assert.NotNull(viewModel); }