public void TestRemoveRecordsByCategory() { CategoryModel categoryModel = new CategoryModel(); // TODO: 初始化為適當值 RecordModel recordModel = new RecordModel(categoryModel); // TODO: 初始化為適當值 Record record1 = new Record(DateTime.Now, new Category(CATEGORY_NAME_MOVIE), 100); Record record2 = new Record(DateTime.Now, new Category(CATEGORY_NAME_MOVIE), 100); Record record3 = new Record(DateTime.Now, new Category(CATEGORY_NAME_WORK), 100); Record record4 = new Record(DateTime.Now, new Category(CATEGORY_NAME_MOVIE), 100); recordModel.AddRecord(record1); recordModel.AddRecord(record2); recordModel.AddRecord(record3); recordModel.AddRecord(record4); recordModel.RemoveRecordsByCategory(new Category(CATEGORY_NAME_WORK)); Assert.AreEqual(3, recordModel.Records.Count); }