public Data Add(Data serverData) { if(serverData==null) { throw new ArgumentNullException("ServerData"); } Serverdata.Add(serverData); return serverData; }
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(); }
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); } }