public void ToXmlSerializesCorrectly()
        {
            var logging = new LoggingSettings("localhost");

            logging.ServiceInput        = "TestInput";
            logging.LogFileDirectory    = "TestDir";
            logging.LogAll              = true;
            logging.NestedLevelCount    = 2;
            logging.IsOutputLogged      = true;
            logging.IsInputLogged       = true;
            logging.IsDataAndTimeLogged = true;
            logging.IsDurationLogged    = true;
            logging.IsTypeLogged        = true;
            logging.IsVersionLogged     = true;
            logging.IsLoggingEnabled    = true;
            var workflow = new WorkflowDescriptor(XmlResource.Fetch("Workflow"));

            logging.Workflows.Add(workflow);
            logging.PostWorkflow = workflow;

            var actual   = logging.ToXml().ToString();
            var expected = XmlResource.Fetch("LoggingSettings").ToString();

            Assert.AreEqual(expected, actual);
        }