DatabaseFixture<T> does not support generic options
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
Piste de recherche
Commencez par le point d’entrée DatabaseFixture et reproduisez le problème avec le constructeur de BudgetContext montré dans le rapport. Suivez la manière dont le fixture valide ou sélectionne le constructeur de DbContext ; le travail est terminé lorsque le constructeur générique DbContextOptions est accepté et que PerformDatabaseOperation se termine avec succès.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Reproduction steps:
Create context with a single constructor that takes in the generic DbContextOptions
public class BudgetContext : DbContext
{
public BudgetContext(DbContextOptions<BudgetContext> options)
: base(options)
{ }
}
Attempt to use the DatabaseFixture.
var fixture = new DatabaseFixture<BudgetContext>();
await fixture.PerformDatabaseOperation(async context =>
{
...
});
Observed:
System.InvalidOperationException: '***.BudgetContext' must contain a constructor that has a single parameter of type 'Microsoft.EntityFrameworkCore.DbContextOptions'
Expected:
I want my DbContext to take in the generic options overload.
- Langage dominant
- C#
- Étoiles
- 10
- Forks
- 4
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de IntelliTect/TestTools
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
IntelliTect/TestTools#126 ·
-
Migrate non-related deliverables to its own repoPeut-être à nouveau libre @BenjaminMichaelis l’a pris il y a 1728 jours, et aucune pull request n’est ouverte. Ouverte
IntelliTect/TestTools#122 · 1 commentaire · 1 personne assignée ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
IntelliTect/TestTools#65 · 1 commentaire ·
-
Log test case exceptions instead of just throwingPeut-être à nouveau libre @PandaMagnus l’a pris il y a 2447 jours, et aucune pull request n’est ouverte. Ouverte
IntelliTect/TestTools#64 · 2 commentaires · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
IntelliTect/TestTools#48 ·
Toutes les issues de IntelliTect/TestTools
Issues similaires
-
affected/v17 area/frontend type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
umbraco/Umbraco-CMS#24323 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
dotnet/roslynator#1859 ·
Les mainteneurs répondent en général sous 1 jour
-
agent-ex documentation medium-priority testing
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
DigiBanks99/menlo#489 ·
Les mainteneurs répondent en général sous 1 jour
-
area:jobads-cv BE P3
Difficulté 1/5 1-3 heures Accessibilité débutants 74/100
klasolsson81/jobbliggaren#2240 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
k2-fsa/sherpa-onnx#4100 ·
Les mainteneurs répondent en général sous 2 jours