public void EditableAndDisplayable_SharingTheSameTurf() { registration.FreeText("Hello"); registration.Add(new DisplayableTokensAttribute { Name = "Hello" }); var definition = registration.Finalize(); var editable = definition.Editables.Single(d => d.Name == "Hello"); var displayable = definition.Displayables.Single(d => d.Name == "Hello"); Assert.That(editable, Is.InstanceOf <EditableFreeTextAreaAttribute>()); Assert.That(editable.Name, Is.EqualTo("Hello")); Assert.That(displayable, Is.InstanceOf <DisplayableTokensAttribute>()); Assert.That(displayable.Name, Is.EqualTo("Hello")); }