public void then_values_property_is_collection_is_polymorphic() { var valuesChild = (ElementCollectionViewModel)arrayParameterViewModel.ChildElement("Values"); Assert.IsNotNull(valuesChild); Assert.IsTrue(valuesChild.IsPolymorphicCollection); }
public void then_adding_new_tracelistener_reference_allows_to_be_overwritten() { ElementCollectionViewModel tracelistenerReferenceCollection = (ElementCollectionViewModel)categoryElement.ChildElement("TraceListeners"); var addedTracelistenerReference = tracelistenerReferenceCollection.AddNewCollectionElement(typeof(TraceListenerReferenceData)); addedTracelistenerReference.Property("Name").Value = "unreferenced element"; var overridesProprtyForReferenceData = GetOverridesProperty(addedTracelistenerReference); Assert.IsTrue((bool)overridesProprtyForReferenceData.Value); }