示例#1
0
        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);
        }