コード例 #1
0
        public Stream Get(string commandParameter)
        {
            var endpoint   = commandParameter.Split('/')[2];
            var dataStream = new MemoryStream();

            Serializer.SerializeObject(dataBase.GetServerStats(endpoint), dataStream);

            return(dataStream);
        }
コード例 #2
0
        public void Get_ServerStats_RequestTest()
        {
            var commandParameters = "/servers/test-8080/stats";
            var stats             = dataBase.GetServerStats("test-8080");

            var answer      = controller.HandleRequest(MethodType.GET, commandParameters);
            var answerStats = (ServerStats)Serializer.DeserializeObject(typeof(ServerStats), answer.Item2);

            Assert.AreEqual(stats, answerStats);
        }