public void CanVisitBaseTypes() { var visitor = new TracingVisitor(); ThisAssembly.Accept(visitor); Assert.IsTrue(visitor.HasTouched(ThisFixtureType.BaseType)); Assert.IsTrue(visitor.HasTouched(ThisNestedType.BaseType)); }
public void CanVisitTypeDefinitionsInTree() { var visitor = new TracingVisitor(); ThisAssembly.Accept(visitor); Assert.IsTrue(visitor.HasTouched(ThisAssembly)); Assert.IsTrue(visitor.HasTouched(ThisModule)); Assert.IsTrue(visitor.HasTouched(ThisFixtureType)); }
public void CanVisitModuleDefinition() { var visitor = new TracingVisitor(); ThisModule.Accept(visitor); Assert.IsTrue(visitor.HasTouched(ThisModule)); }
public void CanVisitAssemblyDefinition() { var visitor = new TracingVisitor(); ThisAssembly.Accept(visitor); Assert.IsTrue(visitor.HasTouched(ThisAssembly)); }
public void CanVisitTypeDefinition() { var visitor = new TracingVisitor(); var fixtureType = ThisFixtureType; fixtureType.Accept(visitor); Assert.IsTrue(visitor.HasTouched(fixtureType)); }