added custom assert, removed the nunit dep on BaseTest