コード例 #1
0
ファイル: Test1.cs プロジェクト: DougBurbidge/Torn5
        public void TestJsonServer()
        {
            var webOutput = new WebOutput(8080);

            stubServer = new StubServer();

            webOutput.Games        = stubServer.GetGames;
            webOutput.PopulateGame = stubServer.PopulateGame;
            webOutput.Players      = stubServer.GetPlayers;
            webOutput.Leagues      = new Holders();
            webOutput.Elapsed      = Elapsed;

            jsonServer = new JsonServer();
            Assert.AreEqual(new TimeSpan(0, 0, 42), jsonServer.GameTimeElapsed(), "jsonServer time");

            var games = jsonServer.GetGames();

            Assert.AreEqual(3, games.Count);

            webOutput.Dispose();
        }
コード例 #2
0
ファイル: Test1.cs プロジェクト: DougBurbidge/Torn5
        int Elapsed()
        {
            if (stubServer == null)
            {
                return(-3);
            }
            else if (!stubServer.Connected)
            {
                return(-2);
            }

            var timeElapsed = stubServer.GameTimeElapsed();

            if (timeElapsed == TimeSpan.Zero)
            {
                return(-1);
            }
            else
            {
                return((int)timeElapsed.TotalSeconds);
            }
        }