public void Setup()
        {
            logger        = A.Fake <ILogger <TrackerService> >();
            actionService = A.Fake <ITrackerActionService>();

            trackerService = new TrackerService(logger, actionService);
        }
        public void Setup()
        {
            tutorialContentDataService = A.Fake <ITutorialContentDataService>();
            clockService        = A.Fake <IClockService>();
            progressService     = A.Fake <IProgressService>();
            progressDataService = A.Fake <IProgressDataService>();
            sessionDataService  = A.Fake <ISessionDataService>();
            storeAspService     = A.Fake <IStoreAspService>();
            logger = A.Fake <ILogger <TrackerActionService> >();

            A.CallTo(() => clockService.UtcNow).Returns(currentTime);

            trackerActionService = new TrackerActionService(
                tutorialContentDataService,
                clockService,
                progressService,
                progressDataService,
                sessionDataService,
                storeAspService,
                logger
                );
        }
예제 #3
0
        public void Setup()
        {
            dataService = A.Fake <ITutorialContentDataService>();

            trackerActionService = new TrackerActionService(dataService);
        }
예제 #4
0
 public TrackerService(ILogger <TrackerService> logger, ITrackerActionService trackerActionService)
 {
     this.logger = logger;
     this.trackerActionService = trackerActionService;
 }