public void classdefinition_should_be_returned_when_value_was_given() { string actual = "this is a class definition"; ClassDefinitionEventArgs eventArgs = new ClassDefinitionEventArgs(actual); Assert.AreEqual(actual, eventArgs.ClassDefinition); }
public void TestInitialize() { _appDomain = AppDomain.CreateDomain("test"); _transformer.Setup(t => t.AppDomain).Returns(_appDomain).Verifiable(); var pathResolver = new Mock <IPathResolver>(); _host = new Host(_transformer.Object, pathResolver.Object, _fileLoader.Object); _host.ClassDefinitionGenerated += ((sender, e) => _classDefinitionEventArgs = e); _result = _host.ProvideTemplatingAppDomain(Content); }
public void Initialize() { var host = _host.Object; var engine = _engine.Object; var transformer = new TextTransformerImplementation(host, engine); EventHandler <ClassDefinitionEventArgs> generated = (o, e) => _result = e; transformer.ClassDefinitionGenerated += generated; var handler = _host.CreateEventHandler <ClassDefinitionEventArgs>(); _host.Object.ClassDefinitionGenerated += handler; handler.Raise(new ClassDefinitionEventArgs(_template)); transformer.ClassDefinitionGenerated -= generated; }
static void Host_ClassDefinitionGenerated(object sender, ClassDefinitionEventArgs e) { Console.WriteLine("--BEGIN COMPILED CLASS--"); Console.WriteLine(e.ClassDefinition); Console.WriteLine("--END COMPILED CLASS--"); }
/// <summary> /// Handles the TemplateCompiled event of the Host control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="TC.CustomTemplating.ClassDefinitionEventArgs"/> instance containing the event data.</param> void Host_ClassDefinitionGenerated(object sender, ClassDefinitionEventArgs e) { CompiledTemplate = e.ClassDefinition; }