public void Initialize() { var ts = new Mock <ITitleService>(); Services.AddSingleton(ts.Object); var provider = new Mock <ICustomProvider>(); provider.Setup(x => x.GetAsync <Employee>( It.IsAny <BlazorGridRequest>(), It.IsAny <CancellationToken>() )).ReturnsAsync(new BlazorGridResult <Employee> { TotalCount = 50, Data = Enumerable.Repeat(new Employee(), 50).ToList() }); Services.AddSingleton(provider); Services.AddSingleton(provider.Object); var nav = new MockNav(); Services.AddSingleton <NavigationManager>(nav); Services.AddSingleton <IBlazorGridConfig>(_ => new DefaultConfig { Styles = new SpectreStyles() }); }
private IRenderedComponent <OnClick> RenderPage() { var provider = new Mock <ICustomProvider>(); provider.Setup(x => x.GetAsync <Employee>( It.IsAny <BlazorGridRequest>(), It.IsAny <CancellationToken>() )).ReturnsAsync(new BlazorGridResult <Employee> { TotalCount = 50, Data = Enumerable.Repeat(new Employee(), 50).ToList() }); Services.AddSingleton(provider.Object); var nav = new MockNav(); Services.AddSingleton <NavigationManager>(nav); Services.AddSingleton <IBlazorGridConfig>(_ => new DefaultConfig { Styles = new SpectreStyles() }); return(RenderComponent <OnClick>()); }
public void Initialize() { var mockNav = new MockNav(); Services.AddSingleton(mockNav); Services.AddSingleton <NavigationManager>(mockNav); Services.AddSingleton <IBlazorGridConfig>(new DefaultConfig()); }