Minor changes
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user