public void IsCompilerGenerated_CompilerGeneratedTypeNode_ReturnsTrue() { Method sampleMethod = TestHelper.GetSample <IntrospectionUtility_ClassSample> ("UsingClosure"); Block sampleBlock = (Block)sampleMethod.Body.Statements[0]; AssignmentStatement sampleAssignment = (AssignmentStatement)sampleBlock.Statements[0]; TypeNode compilerGeneratedTypeNode = sampleAssignment.Source.Type; Assert.That(IntrospectionUtility.IsCompilerGenerated(compilerGeneratedTypeNode), Is.True); }
public override ProblemCollection Check(TypeNode type) { ArgumentUtility.CheckNotNull("type", type); if (!IntrospectionUtility.IsCompilerGenerated(type)) { InitializeBlacklistManager(type); CheckMembers(type); } return(Problems); }
public void IsCompilerGenerated_UserGeneratedTypeNode_ReturnsFalse() { TypeNode sampleTypeNode = IntrospectionUtility.TypeNodeFactory <IntrospectionUtility_ClassSample>(); Assert.That(IntrospectionUtility.IsCompilerGenerated(sampleTypeNode), Is.False); }