Minor changes

This commit is contained in:
Boris Milašinović
2026-04-29 15:21:17 +02:00
parent d06433e2f6
commit b849c6feb6
14 changed files with 90 additions and 81 deletions

View File

@@ -24,9 +24,9 @@ internal static class ControllerTestContext
return new EventsContext(options);
}
public static IOptions<PagingSettings> CreatePagingOptions(int pageSize = 10)
public static IOptionsSnapshot<PagingSettings> CreatePagingOptions(int pageSize = 10)
{
return Options.Create(new PagingSettings { PageSize = pageSize });
return new TestOptionsSnapshot<PagingSettings>(new PagingSettings { PageSize = pageSize });
}
public static SieveModel EmptySieveModel()
@@ -95,4 +95,12 @@ internal static class ControllerTestContext
Name = name
};
}
private sealed class TestOptionsSnapshot<TOptions>(TOptions value) : IOptionsSnapshot<TOptions>
where TOptions : class
{
public TOptions Value => value;
public TOptions Get(string? name) => value;
}
}