public void CorrectlySerializesConfiguration()
{
var dynamicConfiguration = new DynamicConfiguration();
dynamicConfiguration.SetConfigurationValue("KeyX", "Value X");
dynamicConfiguration.SetConfigurationValue("KeyY", "Value Y");
dynamicConfiguration.SetConfigurationValue("KeyZ.SomeAddition", "Value Z");
using (var memoryStream = new MemoryStream())
{
dynamicConfiguration.SaveAsXml(memoryStream);
var outputXml = memoryStream.GetUtf8String();
Assert.AreEqual(ExpectedXml, outputXml);
}
}