Как провести модульное тестирование моих моделей сейчас, когда я использую 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? Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос