public void WriteToFile()
        {
            HostConfiguration config = new HostConfiguration();
            string path = SpecialPathPolicy.For<HostConfigurationTest>().CreateTempFileWithUniqueName().FullName;
            try
            {
                config.WriteToFile(path);

                Assert.Contains(File.ReadAllText(path), "<configuration>");
            }
            finally
            {
                File.Delete(path);
            }
        }
 public void WriteToFileThrowsIfPathIsNull()
 {
     HostConfiguration config = new HostConfiguration();
     Assert.Throws<ArgumentNullException>(() => config.WriteToFile(null));
 }