public GetMethodContext ( object testObject ) : ITestMethodContext | ||
testObject | object | /// The test object. /// |
return | ITestMethodContext |
public override ITestMethodContext GetMethodContext(object testObject)
{
if (testObject == null)
throw new ArgumentNullException("testObject");
return new TestMethodContext(
this.testMethod.MethodInfo,
this.actualMethod.MethodInfo,
testObject,
this.actualObject);
}
public void GetMethodContextWithNullTestObjectThrows() { var sut = new TestCaseCommandContext( Mocked.Of<IMethodInfo>(), Mocked.Of<IMethodInfo>(), new object(), Mocked.Of<ISpecimenBuilderFactory>(), new object[0]); Assert.Throws<ArgumentNullException>(() => sut.GetMethodContext(null)); }