public void TearDown()
 {
     Assert.IsNotNull(m_EventService);
     m_EventService.OnShutdown();
     m_EventService = null;
     m_TickService  = null;
 }
 public SituationReportsService(IAssetsService assetsService, IFactionsService factionsService, ISolarSystemsService solarSystemsService, ITickService tickService)
 {
     _assetsService       = assetsService;
     _factionsService     = factionsService;
     _solarSystemsService = solarSystemsService;
     _tickService         = tickService;
 }
示例#3
0
 public void SetUp()
 {
     m_TickService   = new MockTickService();
     m_RedDotService = new RedDotService {
         TickService = m_TickService, TickOrder = 0
     };
     m_RedDotService.OnInit();
 }
 public void SetUp()
 {
     Assert.IsNull(m_EventService);
     m_TickService  = new MockTickService();
     m_EventService = new EventService {
         TickService = m_TickService, TickOrder = 0
     };
     m_EventService.MainThreadId = Thread.CurrentThread.ManagedThreadId;
     m_EventService.OnInit();
 }
示例#5
0
 public CoreServices(IViewService view, IInputService input, IInputController inputController, ICollisionService collision, ISelectionService selection, ITimeService time, ITickService tick)
 {
     View            = view;
     Input           = input;
     InputController = inputController;
     Collision       = collision;
     Selection       = selection;
     Time            = time;
     Tick            = tick;
 }
示例#6
0
 public Services(IViewService view, IInputActionService inputAction, ISelectionService selection, ITimeService time, ITickService tick, ICollisionService collision, IInputService input)
 {
     View        = view;
     InputAction = inputAction;
     Selection   = selection;
     Time        = time;
     Tick        = tick;
     Collision   = collision;
     Input       = input;
 }
 public void TearDown()
 {
     m_DownloadService.OnShutdown();
     m_DownloadService = null;
     m_RefPoolService.OnShutdown();
     m_RefPoolService          = null;
     m_TickService             = null;
     m_DownloadTaskImplFactory = null;
     m_DirectoryInfo           = null;
     if (Directory.Exists(SavePathRoot))
     {
         Directory.Delete(SavePathRoot, true);
     }
 }
        public ExpansionPlanner()
        {
            InitializeComponent();

            eliteBgsRepository   = new EliteBgsRepository();
            eddbRepository       = new EddbRepository();
            solarSystemsService  = new SolarSystemsService(eliteBgsRepository, eddbRepository);
            fileSystemRepository = new FileSystemRepository();
            tickService          = new TickService(eliteBgsRepository);
            userSettingsService  = new UserSettingsService(fileSystemRepository);

            GetSettings();
            if (!string.IsNullOrEmpty(SystemNameTextBox.Text))
            {
                expansionReport.ExpandFromSystem = SystemNameTextBox.Text;
                GetExpansionReport();
            }
        }
        public void SetUp()
        {
            if (Directory.Exists(SavePathRoot))
            {
                Directory.Delete(SavePathRoot, true);
            }

            if (!Directory.Exists(SavePathRoot))
            {
                Directory.CreateDirectory(SavePathRoot);
            }

            m_DirectoryInfo = new DirectoryInfo(SavePathRoot);

            m_TickService = new MockTickService();

            m_RefPoolService = new RefPoolService();
            var refPoolServiceConfigReader = Substitute.For <IRefPoolServiceConfigReader>();

            refPoolServiceConfigReader.DefaultCapacity.Returns(1);
            m_RefPoolService.ConfigReader = refPoolServiceConfigReader;
            m_RefPoolService.OnInit();

            m_DownloadService = new DownloadService {
                TickService = m_TickService, TickOrder = 0
            };
            var configReader = Substitute.For <IDownloadServiceConfigReader>();

            configReader.TempFileExtension.Returns(".tmp");
            configReader.Timeout.Returns(1f);
            configReader.ChunkSizeToSave.Returns(32);
            configReader.ConcurrentDownloadCountLimit.Returns(2);
            m_DownloadService.ConfigReader = configReader;

            m_DownloadTaskImplFactory = new MockDownloadTaskImplFactory();
            var mockDownloadTaskImplFactory = m_DownloadTaskImplFactory as MockDownloadTaskImplFactory;

            mockDownloadTaskImplFactory.TaskShouldNeverStart = false;

            m_DownloadService.RefPoolService          = m_RefPoolService;
            m_DownloadService.DownloadTaskImplFactory = m_DownloadTaskImplFactory;
            m_DownloadService.OnInit();
        }
示例#10
0
        public MainWindow()
        {
            InitializeComponent();

            eliteBgsRepository      = new EliteBgsRepository();
            eddnRepository          = new EddnRepository();
            eddbRepository          = new EddbRepository();
            assetsService           = new AssetsService(eliteBgsRepository);
            factionsService         = new FactionsService(eliteBgsRepository);
            solarSystemsService     = new SolarSystemsService(eliteBgsRepository, eddbRepository);
            tickService             = new TickService(eliteBgsRepository);
            situationReportsService = new SituationReportsService(assetsService, factionsService, solarSystemsService, tickService);
            fileSystemRepository    = new FileSystemRepository();
            userSettingsService     = new UserSettingsService(fileSystemRepository);

            CheckForUpdates();
            GetSituations();
            //eddnRepository.ListenToEddn();
        }
示例#11
0
        public void SetUp()
        {
            m_TickService    = new MockTickService();
            m_RefPoolService = new RefPoolService();
            var refPoolServiceConfigReader = Substitute.For <IRefPoolServiceConfigReader>();

            refPoolServiceConfigReader.DefaultCapacity.Returns(1);
            m_RefPoolService.ConfigReader = refPoolServiceConfigReader;
            m_RefPoolService.OnInit();
            m_DownloadService = new DownloadService {
                TickService = m_TickService, TickOrder = 0
            };
            var configReader = Substitute.For <IDownloadServiceConfigReader>();

            configReader.TempFileExtension.Returns(".tmp");
            configReader.Timeout.Returns(10000f);
            configReader.ChunkSizeToSave.Returns(1024);
            configReader.ConcurrentDownloadCountLimit.Returns(2);
            m_DownloadService.ConfigReader   = configReader;
            m_DownloadService.RefPoolService = m_RefPoolService;
            m_DownloadService.OnInit();
        }
 public RegisterTickServiceSystem(Contexts contexts, ITickService tickService)
 {
     _contexts    = contexts;
     _tickService = tickService;
 }
示例#13
0
 public void Initialize()
 {
     _timeService = _contexts.meta.timeService.time;
     _tickService = _contexts.meta.tickService.instance;
 }
示例#14
0
 public SecondViewModel(ITickService tickService, IMvxMessenger messenger)
 {
     _tickService = tickService;
     _token = messenger.Subscribe<TickMessage>(OnTick);
     Update();
 }
示例#15
0
 public void TearDown()
 {
     m_RedDotService.OnShutdown();
     m_RedDotService = null;
     m_TickService   = null;
 }
示例#16
0
 public SecondViewModel(ITickService tickService, IMvxMessenger messenger)
 {
     _tickService = tickService;
     _token       = messenger.Subscribe <TickMessage>(OnTick);
     Update();
 }