1 <Type Name="AssertionException" FullName="NUnit.Framework.AssertionException">
2 <TypeSignature Language="C#" Maintainer="auto" Value="public class AssertionException : Exception" />
4 <AssemblyName>nunit.framework</AssemblyName>
7 <AssemblyVersion>2.1.4.0</AssemblyVersion>
8 <AssemblyVersion>2.2.0.0</AssemblyVersion>
10 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
12 <BaseTypeName>System.Exception</BaseTypeName>
18 The class AssertionException is thrown if an Assertion failed.
22 You can use this Exception if you want to split up your Test method.
26 using NUnit.Framework;
29 public class MyUnitTest : Assertion {
34 public void GetReady()
44 } catch (AssertionException ex) {
45 throw new AssertionException ("Foobar failed: " + ex.Message, ex);
50 } catch (AssertionException ex) {
51 throw new AssertionException ("Foobar failed: " + ex.Message, ex);
55 private void Foo (string foobar)
57 Assert ("(1) Foo: ", foobar.StartsWith ("Foo"));
60 private void Bar (string foobar)
62 Assert ("(2) Bar: ", foobar.EndsWith ("bar"));
70 <Member MemberName=".ctor">
71 <MemberSignature Language="C#" Value="public AssertionException (string message);" />
72 <MemberType>Constructor</MemberType>
75 <Parameter Name="message" Type="System.String" />
78 <param name="message">The message</param>
79 <summary>Creates an AssertionException with a message</summary>
80 <remarks>To be added.</remarks>
83 <AssemblyVersion>2.2.0.0</AssemblyVersion>
86 <Member MemberName=".ctor">
87 <MemberSignature Language="C#" Value="protected AssertionException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
88 <MemberType>Constructor</MemberType>
91 <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
92 <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
95 <param name="info">The serialization info.</param>
96 <param name="context">The streaming context</param>
97 <summary>Creates an AssertionException with customized serialization handling.</summary>
102 <AssemblyVersion>2.2.0.0</AssemblyVersion>
105 <Member MemberName=".ctor">
106 <MemberSignature Language="C#" Value="public AssertionException (string message, Exception inner);" />
107 <MemberType>Constructor</MemberType>
110 <Parameter Name="message" Type="System.String" />
111 <Parameter Name="inner" Type="System.Exception" />
114 <param name="message">The message</param>
115 <param name="inner">An exception which should be wrapped</param>
116 <summary>Creates an AssertionException with a message and wraps it around another exception</summary>
117 <remarks>To be added.</remarks>
120 <AssemblyVersion>2.2.0.0</AssemblyVersion>