public void FilterByBaseType() { // Arrange var baseType = typeof(EntrySerialize_BaseType); var sourceType = typeof(EntrySerialize_DerivedType); _serialization = new EntrySerializeSerialization(baseType); // Act var filteredProperties = _serialization.GetProperties(sourceType).ToArray(); // Assert Assert.AreEqual(1, filteredProperties.Length); var baseTypeProperty = sourceType.GetProperty(nameof(EntrySerialize_BaseType.Property1)); Assert.IsFalse(filteredProperties.Contains(baseTypeProperty)); }
public void SetUp() { _serialization = new EntrySerializeSerialization(); }
/// <inheritdoc /> public AdvancedEntrySerializeSerialization(IContainer container, IEmptyPropertyProvider emptyPropertyProvider) : base(container, emptyPropertyProvider) { _entrySerializeSerialization = new EntrySerializeSerialization(); }