private static void Main(string[] args) { //清楚失效数据,比如只保留1天数据 var service = new RateService(); service.DropData(); //设置timer定时更新 var serviceConfig = MockHelper.GetServiceHealths(); foreach (var cf in serviceConfig) { var timer = new Timer(1000*(int) cf.RateTimeStep); timer.Elapsed += (dd, e) => { var num = new Random().Next(100, 1000); var serviceRate = new ServiceRateModel("ryan", TimeStep.Minute, DateTime.Now, num); service.Add(serviceRate); }; timer.Start(); } Console.Read(); }
public void GetRateDataTest() { RateService rateService=new RateService(); var data= rateService.GetRateData(TimeStep.Minute); Assert.IsTrue(data.Any()); }