Exemplo n.º 1
0
        public void GetWithNameTest()
        {
            RecordLoadMultiAsyncTest();

            DataController dc = new DataController();
            dc.Request = new HttpRequestMessage();
            dc.Configuration = new HttpConfiguration();

            DateTime currentTime = DateTime.Now;

            var defaultGet = dc.GetAcync("Server3");

            Assert.IsTrue(defaultGet != null);
        }
Exemplo n.º 2
0
        public void RecordLoadTestAsync()
        {
            DataController dc = new DataController();
            dc.Request = new HttpRequestMessage();
            dc.Configuration = new HttpConfiguration();

            DateTime currenTime = DateTime.Now;
            Data data = new Data() { ServerName = "Server1", CpuLoad = 3, RamLoad = 4, Time = currenTime };

            var reponse = dc.RecordLoadAsync(data);

            var defaultGet = dc.GetAcync("Server1");

            Assert.Inconclusive();
        }
Exemplo n.º 3
0
        public void RecordLoadMultiAsyncTest()
        {
            DataController dc = new DataController();
            dc.Request = new HttpRequestMessage();
            dc.Configuration = new HttpConfiguration();

            Random rnd = new Random();
            for (int i = 0; i < 240; i++)
            {
                Data server = new Data();
                server.ServerName = "Server" + rnd.Next(1, 11);
                server.CpuLoad = rnd.Next(100);
                server.RamLoad = rnd.Next(65);
                server.Time = DateTime.Now.Subtract(TimeSpan.FromMinutes(i));

                dc.RecordLoadAsync(server);
            }
        }