added nunit and package restore. and unit tests

added nunit and package restore. and unit tests to validate failure for
encryption when a number is present