public void ReportsScriptsWithNonScriptEnvironmentGenericArgumentsToTheirContructors() { var verifier = new ScriptVerifier(); var errors = verifier.AnalyzeTypes(new[] {typeof (ScriptWithNonEnvDependency)}); var error = errors.ShouldContainExactlyOne<NonScriptEnvironmentGenericTypeVerificationError>(); error.Type.ShouldEqual(typeof(ScriptWithNonEnvDependency)); error.NonScriptEnvironmentType.ShouldEqual(typeof(bool)); }