У меня есть сценарий, когда тестируемый код вставляет запись в базу данных, а затем пытается извлечь ее из базы данных, используя ее первичный ключ.
Это происходит для серии записей одним и тем же методом.
Я высмеиваю мои ObjectContext и ObjectSets, поэтому текущий результат заключается в том, что каждой записи, "вставленной" в мой FakeObjectSet, присваивается первичный ключ 0.
В случае, когда я вставляю только одну запись и утверждаю, что запись существует, это нормально ... но когда я вставляю несколько и мой рабочий процесс требует извлечения определенных записей по первичному ключу, мои запросы возвращают несколько результатов, так как все вставки имеют первичный ключ 0.
Есть идеи?