я использую TypeMock Изолятор фальсифицировать таблицы на мой DataContext, как это:Как использовать TypeMock Изолятор с Linq для SQL и DataContext
Isolate.Swap.CallsOn(ctx.GetTable<TTable>()).WithCallsTo(content);
теперь я могу заполнить «базу данных» с произвольными данными на каждом тесте , Чтобы получить значимые данные для тестового сценария в DataContext, я обычно должен создавать 3-5 объектов.
Теперь проблема заключается в том, что моя бизнес-логика использовала свойства отношения Linq, например, чтобы получить заказы клиентов. Теперь я должен не только обновить объект, но и связать его. Кто-нибудь знает о каком-то решении этой проблемы? Я трачу 20 строк, настраивая график объектов, а затем тестирую 5 строк. Это странно.