public void ClearTest() { // Arrange int capacity = 2; LimitedList <object> list = new LimitedList <object>(capacity) { new object(), new object() }; // Act list.Clear(); // Assert Assert.AreEqual(0, list.Count); }
public void Load(string itemCode, TimeIntervalEnum timeInterval, List <S_CandleItemData> list) { LimitedList <S_CandleItemData> storageList = null; try { if (!StorageMin60.ContainsKey(itemCode)) { Init(itemCode); } switch (timeInterval) { case TimeIntervalEnum.Minute_01: storageList = StorageMin01[itemCode]; break; case TimeIntervalEnum.Minute_05: storageList = StorageMin05[itemCode]; break; case TimeIntervalEnum.Minute_10: storageList = StorageMin10[itemCode]; break; case TimeIntervalEnum.Minute_30: storageList = StorageMin30[itemCode]; break; case TimeIntervalEnum.Hour_01: storageList = StorageMin60[itemCode]; break; case TimeIntervalEnum.Hour_02: storageList = StorageMin120[itemCode]; break; case TimeIntervalEnum.Hour_03: storageList = StorageMin180[itemCode]; break; case TimeIntervalEnum.Hour_04: storageList = StorageMin240[itemCode]; break; case TimeIntervalEnum.Hour_05: storageList = StorageMin300[itemCode]; break; case TimeIntervalEnum.Hour_06: storageList = StorageMin360[itemCode]; break; case TimeIntervalEnum.Hour_08: storageList = StorageMin480[itemCode]; break; case TimeIntervalEnum.Hour_12: storageList = StorageMin720[itemCode]; break; case TimeIntervalEnum.Day: storageList = StorageDay[itemCode]; break; case TimeIntervalEnum.Week: storageList = StorageWeek[itemCode]; break; } if (storageList != null) { storageList.Clear(); foreach (var m in list) { storageList.Insert(m); } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } }