new TraceSource (null);
}
+ [Test]
+ [ExpectedException (typeof (ArgumentException))]
+ public void ConstructorEmpty ()
+ {
+ new TraceSource ("");
+ }
+
[Test]
public void DefaultValues ()
{
TraceSource ts = new TraceSource ("foo");
ts.Switch = null;
}
+
+ [Test]
+ public void SwitchLevel ()
+ {
+ TraceSource s = new TraceSource ("Source1");
+ Assert.AreEqual (SourceLevels.Off, s.Switch.Level, "#1");
+
+ s = new TraceSource("Source2", SourceLevels.All);
+ Assert.AreEqual (SourceLevels.All, s.Switch.Level, "#2");
+
+ s = new TraceSource("Source3");
+ s.Switch.Level = SourceLevels.All;
+ Assert.AreEqual (SourceLevels.All, s.Switch.Level, "#3");
+ }
}
}