Instantiating IOptions <> in xunit

Ich versuche, einen xunit-Test für eine Klasse (in einem .net Core-Projekt) zu schreiben, der ungefähr so aussieht:

public Class FoodStore:IFoodStore
{
    FoodList foodItems;

    public FoodStore(IOptions<FoodList> foodItems)
    {
        this.foodItems = foodItems;
    }

    public bool IsFoodItemPresentInList(string foodItemId)
    {
        //Logic to search from Food List
    }
}`

Hinweis:FoodList ist eigentlich eine json-Datei, die Daten enthält, die in der Startup-Klasse geladen und konfiguriert wurden.

Wie kann ich einen xunit-Test mit entsprechender Abhängigkeitsinjektion schreiben, um das @ zu testeIsFoodItemPresentInList Methode

Antworten auf die Frage(10)

Ihre Antwort auf die Frage