3 private void AddServices()
5 Services.AddDbContext<DataContext>();
6 Services.AddAutoMapper(AppDomain.CurrentDomain.GetAssemblies());
7 Services.AddScoped<StateService>();
8 Services.AddScoped<AlertService>();
10 Services.AddScoped<CurrencyViewModel>();
11 Services.AddScoped<ProductViewModel>();
12 Services.AddScoped<ModuleViewModel>();
13 Services.AddScoped<SegmentViewModel>();
14 Services.AddScoped<MainSegmentViewModel>();
15 Services.AddScoped<PriceListViewModel>();
16 Services.AddScoped<UserViewModel>();
17 Services.AddScoped<CustomerViewModel>();
18 Services.AddScoped<PriorityViewModel>();
19 Services.AddScoped<RegionViewModel>();
20 Services.AddScoped<PriceElementViewModel>();
21 Services.AddScoped<AgreementViewModel>();
22 Services.AddScoped<AgreementElementViewModel>();
23 Services.AddScoped<ModuleLevelViewModel>();
27 public void RenderNestedRow_WithoutItems_RenderSuccessfully()
29 var list = new List<string>();
30 var component = Render(@<NestedRows Items="list"/>);
32 component.MarkupMatches(@<tr>
35 <p>Ingen data å vise</p>
41 public void RenderNestedRow_WithItems_RenderSuccessfully()
44 var list = new List<string>()
50 var component = Render(@<NestedRows Items="list"/>
55 public void RenderTableHideable_RenderSuccessfully()
57 var component = Render(
61 component.Find($".table-col-first");
65 public void TableNested_WithItems_RenderSuccessfully()
67 var list = new List<string>()
73 var component = Render(@<TableNested Items="list"/>
75 component.Find($".table-header");
79 public void TableNested_WithoutItems_RenderSuccessfully()
81 var list = new List<string>();
83 var component = Render(@<TableNested Items="list"/>
85 component.MarkupMatches(@<table class="table-container">
90 <h5>Ingen data å vise</h5>
98 public void TableNestedTriple_WithItems_RenderSuccessfully()
100 var list = new List<string>()
106 var component = Render(@<TableNestedTriple Items="list"/>
108 component.Find($".table-data-first");
112 public void TableNestedTriple_WithoutItems_RenderSuccessfully()
114 var list = new List<string>();
116 var component = Render(@<TableNestedTriple Items="list"/>
118 component.MarkupMatches(@<table class="table-container">
123 <h5>Ingen data å vise</h5>