public void VerifyConfiguration() { var subject = new Subject { Message = "Hello World!" }; subject.Set(NumberProperty.Default, 6776); var container = new ConfigurationContainer(); container.UseAutoFormatting() .Type <NumberProperty>() .Name("ConfiguredAttachedProperty"); container.AttachedProperty(() => NumberProperty.Default) .Name("NewNumberPropertyName"); var serializer = new SerializationSupport(container); var actual = serializer.Assert(subject, @"<?xml version=""1.0"" encoding=""utf-8""?><AttachedPropertiesExtensionTests-Subject Message=""Hello World!"" ConfiguredAttachedProperty.NewNumberPropertyName=""6776"" xmlns=""clr-namespace:ExtendedXmlSerializer.Tests.ExtensionModel.AttachedProperties;assembly=ExtendedXmlSerializer.Tests"" />"); actual.Should().BeEquivalentTo(subject); actual.Get(NumberProperty.Default) .Should() .Be(6776); }