Пример #1
0
        public void TestInitialise()
        {
            _OriginalFactory = Factory.TakeSnapshot();

            _Statistics            = StatisticsHelper.CreateLockableStatistics();
            _Translator            = Factory.Singleton.Resolve <IModeSTranslator>();
            _Translator.Statistics = _Statistics.Object;
        }
Пример #2
0
        public void TestInitialise()
        {
            _ClassFactorySnapshot = Factory.TakeSnapshot();

            _Statistics       = StatisticsHelper.CreateLockableStatistics();
            _HeartbeatService = TestUtilities.CreateMockSingleton <IHeartbeatService>();

            _Clock = new ClockMock();
            Factory.Singleton.RegisterInstance <IClock>(_Clock.Object);

            _Presenter = Factory.Singleton.Resolve <IStatisticsPresenter>();
            _View      = TestUtilities.CreateMockInstance <IStatisticsView>();

            _View.Setup(r => r.Statistics).Returns(_Statistics.Object);
            _View.Setup(r => r.AdsbMessageTypeCount).Returns(new long[256]);
            _View.Setup(r => r.ModeSDFStatistics).Returns(new ModeSDFStatistics[32]);
            _View.Setup(r => r.AdsbMessageFormatCount).Returns(new long[Enum.GetValues(typeof(MessageFormat)).OfType <MessageFormat>().Select(r => (int)r).Max() + 1]);
        }