最近、私たちはMongoのリポジトリの汎用バージョンを実装しました。 コードが呼び出され public async Task<IList<T>> FindAsync<T>(FilterDefinition<T> t) where T : IMongoModel
{
var collection = _connection.GetCollection<T>();
var res
私はユニットテストを書き込もうとしていますし、各嘲笑オブジェクトは、別の3つのオブジェクトに依存している問題を抱えています。これはこのようなものです。 var objC = new Mock<IObjectC>(IObjectG, IObjectH);
var objB = new Mock<IObjectB>(IObjectE, IObjectF);
var objA = new Mock<
私はリポジトリ(EFでデータアクセス層)を呼び出すマネージャ(ビジネス層)を持っています。 マネージャのロジックは、2つの異なるラムダ式をパラメータとして持つリポジトリのメソッドを2回呼び出します。 私の質問は、最初のラムダに対して与えられた応答を返すように私のリポジトリをモックする方法ですが、2番目のラムダに対しては別の応答を返しますか?例えば : public class Person
{
私は以下の定義でAsp.net Coreメソッドを持っています。 [HttpPost]
public IActionResult Upload(IFormFile file)
{
if (file == null || file.Length == 0)
throw new Exception("file should not be null");
var o