コード例 #1
0
        public void StopWatchProvider_Constructor_ReturnsStopWatch()
        {
            var stopWatch = new StopWatchProvider();

            Assert.IsInstanceOfType(stopWatch, typeof(Stopwatch), "Stopwatch provider " +
                                    "returns an object which derives from Stopwatch");
        }
コード例 #2
0
        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);
        }