removed dependency on nunit.core, late assembly binding to account for varying versions