Assert.AreNotSame Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AreNotSame(Object, Object, String, Object[]) |
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object. |
AreNotSame(Object, Object) |
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object. |
AreNotSame(Object, Object, String) |
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object. |
AreNotSame(Object, Object, String, Object[])
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object.
public:
static void AreNotSame(System::Object ^ notExpected, System::Object ^ actual, System::String ^ message, ... cli::array <System::Object ^> ^ parameters);
public static void AreNotSame (object notExpected, object actual, string message, params object[] parameters);
static member AreNotSame : obj * obj * string * obj[] -> unit
Public Shared Sub AreNotSame (notExpected As Object, actual As Object, message As String, ParamArray parameters As Object())
Parameters
- notExpected
- Object
The first object to compare. This is the value the test expects not
to match actual
.
- actual
- Object
The second object to compare. This is the value produced by the code under test.
- message
- String
The message to include in the exception when actual
is the same as notExpected
. The message is shown in
test results.
- parameters
- Object[]
An array of parameters to use when formatting message
.
Exceptions
Thrown if notExpected
refers to the same object
as actual
.
Applies to
AreNotSame(Object, Object)
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object.
public:
static void AreNotSame(System::Object ^ notExpected, System::Object ^ actual);
public static void AreNotSame (object notExpected, object actual);
static member AreNotSame : obj * obj -> unit
Public Shared Sub AreNotSame (notExpected As Object, actual As Object)
Parameters
- notExpected
- Object
The first object to compare. This is the value the test expects not
to match actual
.
- actual
- Object
The second object to compare. This is the value produced by the code under test.
Exceptions
Thrown if notExpected
refers to the same object
as actual
.
Applies to
AreNotSame(Object, Object, String)
Tests whether the specified objects refer to different objects and throws an exception if the two inputs refer to the same object.
public:
static void AreNotSame(System::Object ^ notExpected, System::Object ^ actual, System::String ^ message);
public static void AreNotSame (object notExpected, object actual, string message);
static member AreNotSame : obj * obj * string -> unit
Public Shared Sub AreNotSame (notExpected As Object, actual As Object, message As String)
Parameters
- notExpected
- Object
The first object to compare. This is the value the test expects not
to match actual
.
- actual
- Object
The second object to compare. This is the value produced by the code under test.
- message
- String
The message to include in the exception when actual
is the same as notExpected
. The message is shown in
test results.
Exceptions
Thrown if notExpected
refers to the same object
as actual
.