public AreSame ( object expected, object actual, string message = null ) : void | ||
expected | object | The expected reference. |
actual | object | The actual reference. |
message | string | An optional message to display if the assertion fails. |
Результат | void |
public void AreSameShouldSucceedWithTwoNullReferences() { var assert = new AssertClass(); assert.AreSame(null, null); Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome); }
public void AreSameShouldFailWithDifferentReferences() { var assert = new AssertClass(); var obj1 = new object(); var obj2 = new object(); assert.AreSame(obj1, obj2); Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome); }
public void AreSameShouldSucceedWithSameReferences() { var assert = new AssertClass(); var obj1 = new object(); var obj2 = obj1; assert.AreSame(obj1, obj2); Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome); }
public void AreSameShouldFailWithActualNullReference() { var assert = new AssertClass(); assert.AreSame(new object(), null); Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome); }