Siemanko. Ma ktoś może pomysł jak zrobić "fejka/mocka" DbContextu
w sytuacji takiej jak poniższa? Ogólnie problem jest taki że nie chce odwoływać się do bazy przy testowaniu handlera.
public class QueryHandler1 : IQueryHandler<Query1,string>
{
private readonly IDbInvoker invoker;
public QueryHandler1 (IDbInvoker invoker)
{
this.invoker = invoker;
}
public string Handle(Query1 query)
{
//Tutaj chce mieć fejka kontekstu
return invoker.Invoke<MyMockedContext, string>(context =>
{
//tutaj logika która chce przetestować na "sfejkowanym" kontekście.
});
}