Instanciando IOptions <> en xunit
Estoy tratando de escribir una prueba xunit para una clase (en un proyecto .net Core) que se parece a:
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
}
}`
Nota:FoodList
es en realidad un archivo json, que contiene datos, que se carga y configura en la clase de Inicio.
¿Cómo puedo escribir una prueba xunit con la inyección de dependencia adecuada para probar elIsFoodItemPresentInList
método?