public void TestInitialise() { _OriginalFactory = Factory.TakeSnapshot(); _Statistics = StatisticsHelper.CreateLockableStatistics(); _Translator = Factory.Singleton.Resolve <IModeSTranslator>(); _Translator.Statistics = _Statistics.Object; }
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]); }