public void CheckServerProcSetStopped()
        {
            var gameServer  = GetGameServer();
            var statService = new ServerStatService(_logger, _mockProcManagerProvider.Object, _mockRepo.Object, _mockGameQueryFact.Object, _mockMediator.Object);
            var result      = statService.CheckServerProc(gameServer);

            Assert.Equal(ServerStatusStates.Stopped, result.GameServerCurrentStats.Status);
        }
        public async void ValidateUpdateQueryStats()
        {
            var gameServer = GetGameServer();

            _mockGameQueryFact
            .Setup(gqf => gqf.GetQueryProtocol(gameServer))
            .Returns(_mockGameQuery.Object);

            var statService = new ServerStatService(_logger, _mockProcManagerProvider.Object, _mockRepo.Object, _mockGameQueryFact.Object, _mockMediator.Object);

            var result = await statService.UpdateServerQueryStatsAsync(gameServer);
        }