並行してテストが実行されているのか、IClassFixtureを使ってテストの開始時に1度だけInmemoryデータべースに初期値を作成するようにしている。
デバッグだと問題ないが、LiveTestingがたまにこける。
発生状況が不安定ですが、初期値にIDを設定しているのだが、重複のエラーでこけているような感じ。
対処としてはInmemoryデータベースを作成するときに名前にGUIDを利用して解決。
https://garywoodfine.com/entity-framework-core-memory-testing-database/
こちらにコードがあります。MSの外国人おばさんの開設にもInmemoryデータベースは名前を一意のものにするのがおススメと記載されている。