Как провести модульное тестирование моих моделей сейчас, когда я использую Core Data?
Я разрабатывал приложение для iphone, используя модель предметной области, и отложил аспект сохранения приложения до сих пор. Базовые данные выглядят как действительно хорошее решение, так как у меня уже есть четко определенная модель, но я сталкиваюсь с трудностями в моих существующих модульных тестах.
Вот простой пример того, что я имею сейчас:
- (void)test_full_name_returns_correct_string {
Patient *patient = [[Patient alloc] init];
patient.firstName = @"charlie";
patient.lastName = @"chaplin";
STAssertTrue([[patient fullName] isEqualToString:@"charlie chaplin"], @"should have matched full name");
}
Как я могу заставить эту работу работать, когда мой объект Patient выходит из NSManagedObject и использует @dynamic для свойств firstName и lastName?
Кто-нибудь еще сталкивался с этим типом с Core Data? Благодарю.