public void NonGeneratedInjectionConfigurationSerializationTest()
        {
            string configurationSerialized =
                @"<Configuration>
    <InjecteeAssemblies>
        <InjecteeAssembly AssemblyPath=""lib1.dll"">
        </InjecteeAssembly>
        <InjecteeAssembly AssemblyPath=""lib2.dll"">
        </InjecteeAssembly>
    </InjecteeAssemblies>
    <InjectedMethods>
        <InjectedMethod AssemblyPath=""TestInjectedLibrary.dll"" MethodFullName=""TestInjectedLibrary.TestInjectedMethods.Complex"" InjectionPosition=""InjecteeMethodStart"" />
    </InjectedMethods>
</Configuration>
";
            InjectionConfiguration configurationDeserialized =
                SimpleXmlSerializationUtility.XmlDeserializeFromString <InjectionConfiguration>(configurationSerialized);
            string configurationSerializedAgain = SimpleXmlSerializationUtility.XmlSerializeToString(configurationDeserialized);

            configurationSerializedAgain = NormalizeNewlines(configurationSerializedAgain.Trim());
            configurationSerialized      = NormalizeNewlines(configurationSerialized.Trim());

            Console.WriteLine(configurationSerializedAgain);
            Assert.AreEqual(configurationSerialized, configurationSerializedAgain);
        }
        public void InjectionConfigurationSerializationTest()
        {
            InjectionConfiguration configuration = GetInjectionConfiguration();

            string configurationSerialized = SimpleXmlSerializationUtility.XmlSerializeToString(configuration);

            Console.WriteLine(configurationSerialized);
            Console.WriteLine();
            InjectionConfiguration configurationDeserialized =
                SimpleXmlSerializationUtility.XmlDeserializeFromString <InjectionConfiguration>(configurationSerialized);
            string configurationSerializedAgain = SimpleXmlSerializationUtility.XmlSerializeToString(configurationDeserialized);

            Console.WriteLine(configurationSerializedAgain);
            Assert.AreEqual(configurationSerialized, configurationSerializedAgain);
        }