Added fully virtual properties

This commit is contained in:
2025-02-14 18:31:00 +01:00
parent 56d45575f8
commit 84c37012ec
11 changed files with 129 additions and 59 deletions

View File

@@ -63,7 +63,7 @@ public class TableConfiguratorTests {
var virtualProperty = tableConfig.Properties.SingleOrDefault(p => p.Name == "VirtualName");
Assert.NotNull(virtualProperty);
Assert.NotNull(propertyConfigurator);
Assert.True(virtualProperty.IsListingProperty);
Assert.True(virtualProperty.IsVirtualProperty);
Assert.Equal("VirtualName", virtualProperty.Name);
}
@@ -84,7 +84,7 @@ public class TableConfiguratorTests {
var virtualProperty = tableConfig.Properties.SingleOrDefault(p => p.Name == "VirtualName");
Assert.NotNull(virtualProperty);
Assert.NotNull(propertyConfigurator);
Assert.True(virtualProperty.IsListingProperty);
Assert.True(virtualProperty.IsVirtualProperty);
Assert.Equal("VirtualName", virtualProperty.Name);
}

View File

@@ -39,7 +39,7 @@ public class DisplayPropertyTests {
// Arrange
var item = "test";
var prop = new PropertyConfig(typeof(string).GetProperty("Length")!, _config, 0) {
IsListingProperty = true,
IsVirtualProperty = true,
Formatter = (obj, provider) => Task.FromResult(((string)obj).ToUpper())
};