Comment l'unité de test de mes modèles, maintenant que je suis en utilisant la Base de Données?

J'ai développé une application iphone à l'aide d'un modèle de domaine, et mis la persistance aspect de l'application jusqu'à maintenant. Base de Données ressemble à une très bonne solution puisque j'ai déjà un modèle bien défini, mais je suis en cours d'exécution un hic, mes tests unitaires.

Ici est simple exemple de ce que j'ai maintenant:

- (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");
}  

Comment puis-je faire de ce travail une fois que mon Patient objet s'étend à partir de NSManagedObject et utilise @dynamique pour les propriétés firstName et lastName?

Quelqu'un d'autre a rencontré ce type de ce avec la Base de Données? Merci.