J'utilise Typemock Isolateur pour simuler les tables sur mes DataContext comme ceci:Comment utiliser Typemock Isolateur avec LINQ to SQL et DataContext
Isolate.Swap.CallsOn(ctx.GetTable<TTable>()).WithCallsTo(content);
maintenant je peut remplir la « base de données » avec des données arbitraires sur chaque test . Afin d'obtenir des données significatives pour le scénario de test dans le DataContext, je dois généralement créer 3-5 objets.
Maintenant, le problème est que ma logique métier utilisait les propriétés de relation générées par Linq par exemple pour obtenir les commandes des clients. Je dois maintenant non seulement rajeunir l'objet mais je dois aussi les connecter. Est-ce que quelqu'un est au courant d'une sorte de solution à ce problème? Je passe 20 lignes à mettre en place le graphe d'objet puis à tester 5 lignes. C'est un peu bizarre.