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 }