public void Create_DslConfig.Base.Boo.Configuration_Default()
 {
     //Arrange
     //Act
     DslConfig.Base.Boo.Configuration config = new DslConfig.Base.Boo.Configuration();
     //Assert
     Assert.AreNotEqual(0, DslConfig.Base.Boo.Configuration.StartupErrors);
 }
 public void Create_DslConfig.Base.Boo.Configuration_With_Error()
 {
     //Arrange
     string baseDirectory = DslConfigurationSection.Instance.BaseDirectory;
     DslConfigurationSection.Instance.ThrowExceptions = false;
     DslConfigurationSection.Instance.BaseDirectory = Path.GetTempPath();
     //Act
     var config = new DslConfig.Base.Boo.Configuration();
     //Assert
     Assert.AreEqual(2, DslConfig.Base.Boo.Configuration.StartupErrors.Count());
     DslConfigurationSection.Instance.BaseDirectory = baseDirectory;
 }
 public void Create_DslConfig.Base.Boo.Configuration_With_StartUpErrorHandler()
 {
     //Arrange
     DslConfig.Base.Boo.Configuration config = new DslConfig.Base.Boo.Configuration(new EventHandler<CompilationErrorEventArgs>(delegate(object sender, CompilationErrorEventArgs e) {
         if (e.Exception.Message != "No entry assembly found! Can't set friendly name") {//This message is ok in unit tests
             Assert.Fail(e.Exception.Message);
         }
     }));
     //Act
     //Assert
 }