V14: Test new content and media list view service (#16193)

* Fix operation status msg

* Cleanup

* Removing unused status

* Adding WithConfigurationEditor on DataEditorBuilder to be able to create new list views with custom configuration

* Adding list view service tests for content and media

* Adding list view service tests base

* Consistency

* Clean up

* More cleanup

---------

Co-authored-by: Bjarke Berg <mail@bergmania.dk>
This commit is contained in:
Elitsa Marinovska
2024-05-01 10:54:26 +02:00
committed by GitHub
parent 94b0f4d1a2
commit c8180d508b
9 changed files with 1320 additions and 9 deletions

View File

@@ -20,6 +20,7 @@ public class DataEditorBuilder<TParent>
private string _alias;
private IDictionary<string, object> _defaultConfiguration;
private string _name;
private ConfigurationEditor? _configurationEditor;
public DataEditorBuilder(TParent parentBuilder)
: base(parentBuilder)
@@ -46,6 +47,12 @@ public class DataEditorBuilder<TParent>
return this;
}
public DataEditorBuilder<TParent> WithConfigurationEditor(ConfigurationEditor configurationEditor)
{
_configurationEditor = configurationEditor;
return this;
}
public ConfigurationEditorBuilder<DataEditorBuilder<TParent>> AddExplicitConfigurationEditorBuilder() =>
_explicitConfigurationEditorBuilder;
@@ -58,7 +65,7 @@ public class DataEditorBuilder<TParent>
var alias = _alias ?? name.ToCamelCase();
var defaultConfiguration = _defaultConfiguration ?? new Dictionary<string, object>();
var explicitConfigurationEditor = _explicitConfigurationEditorBuilder.Build();
var explicitConfigurationEditor = _configurationEditor ?? _explicitConfigurationEditorBuilder.Build();
var explicitValueEditor = _explicitValueEditorBuilder.Build();
return new DataEditor(