Я ищу, чтобы проверить свой код с помощью AutoFixture. Я чувствую, что у инструмента есть потенциал, но ему безумно сложно эффективно настроить только для запуска моего первого теста!Автопринадлежность для открытого общего типа, например. DbSet
Сначала я использую код EF6. Тогда наиболее логично, что AutoFixture.AutoEF сделает для вас всю тяжелую работу, но нет. Не за что. Вам нужно явно настроить объекты DbSet. Я нашел следующее решение в Интернете, но проблема в том, что я просто не могу настроить открытый общий тип. Я чувствую, что мне не нужно объяснять, почему я не хочу устанавливать DbSet для каждого конкретного типа объекта, который у меня есть в моем проекте. Сухой принцип помните? Итак, ниже мой (неполный) код. Что я могу сделать, чтобы закончить это?
спасибо !!!
Что такое AutoFixture.AutoEF? –
Я не уверен, так как я новичок в этом, но похоже, что это для установки поддельных объектов с правильными свойствами навигации. См. Https://github.com/alexfoxgill/AutoFixture.AutoEntityFramework/tree/master/src/AutoFixture.AutoEF –
Не читал, но это связано с этим? http://stackoverflow.com/questions/10092446/autofixture-configuring-an-open-generics-specimen-builder –