Пример #1
0
        public void SetUp()
        {
            _performanceStatisticsProvider = Substitute.For <IPerformanceStatisticsProvider>();

            _systemExecutionTime1 = new SystemExecutionTime(SystemName1, TimeSpan.FromMilliseconds(8), 0.1);
            _systemExecutionTime2 = new SystemExecutionTime(SystemName2, TimeSpan.FromMilliseconds(16), 0.2);
            _systemExecutionTime3 = new SystemExecutionTime(SystemName3, TimeSpan.FromMilliseconds(33), 0.3);

            _performanceStatisticsProvider.GetSystemsExecutionTime().Returns(new[]
            {
                _systemExecutionTime1, _systemExecutionTime2, _systemExecutionTime3
            });
        }
Пример #2
0
 public CoreDiagnosticInfoProvider(CoreConfiguration configuration, IPerformanceStatisticsProvider performanceStatisticsProvider)
 {
     _configuration = configuration;
     _performanceStatisticsProvider = performanceStatisticsProvider;
 }