namespace MonoTests.Mono.Unix {
- [TestFixture]
+ [TestFixture, Category ("NotOnWindows")]
public class UnixSignalTest {
// helper method to create a thread waiting on a UnixSignal
}
[Test]
- [ExpectedException]
[Category ("NotOnMac")]
public void TestSignumPropertyThrows ()
{
if (!TestHelper.CanUseRealTimeSignals ())
return;
- UnixSignal signal1 = new UnixSignal (new RealTimeSignum (0));
- Signum s = signal1.Signum;
+
+ Assert.Throws<InvalidOperationException> (() => {
+ UnixSignal signal1 = new UnixSignal (new RealTimeSignum (0));
+ Signum s = signal1.Signum;
+ });
}
[Test]
}
[Test]
- [ExpectedException]
[Category ("NotOnMac")]
public void TestRealTimePropertyThrows ()
{
if (!TestHelper.CanUseRealTimeSignals ())
- return;
- UnixSignal signal1 = new UnixSignal (Signum.SIGSEGV);
- RealTimeSignum s = signal1.RealTimeSignum;
+ return;
+
+ Assert.Throws<InvalidOperationException> (() => {
+ UnixSignal signal1 = new UnixSignal (Signum.SIGSEGV);
+ RealTimeSignum s = signal1.RealTimeSignum;
+ });
}
[Test]