public void should_throw_NullArgumentException() { var host = _host.Object; var engine = _engine.Object; var transformer = new TextTransformerImplementation(host, engine); transformer.Transform(Template, null, new object()); }
public void Initialize() { var host = _host.Object; var engine = _engine.Object; _engine.Setup(e => e.ProcessTemplate(Template, host)).Returns(ResultActual).Verifiable(); var transformer = new TextTransformerImplementation(host, engine); _result = transformer.Transform(Template, _arguments); }
public void AppDomain_should_not_be_emtpy() { Mock <ITextTransformerHost> _host = new Mock <ITextTransformerHost>(); Mock <ITextTemplatingEngine> _engine = new Mock <ITextTemplatingEngine>(); var host = _host.Object; var engine = _engine.Object; var transformer = new TextTransformerImplementation(host, engine); Assert.IsNotNull(transformer.AppDomain); }
public void with_argumented_constructor_Host_should_not_be_emtpy() { Mock <ITextTransformerHost> _host = new Mock <ITextTransformerHost>(); Mock <ITextTemplatingEngine> _engine = new Mock <ITextTemplatingEngine>(); var host = _host.Object; var engine = _engine.Object; var transformer = new TextTransformerImplementation(host, engine); Assert.IsNotNull(transformer.Host); }
public void AssemblyReference_it_should_return_assemblies_of_current_AppDomain() { var host = new Mock <ITextTransformerHost>(); var engine = new Mock <ITextTemplatingEngine>(); var transformer = new TextTransformerImplementation(host.Object, engine.Object); Assembly[] actual = transformer.AssemblyReferences.ToArray(); Assembly[] expected = transformer.AppDomain.GetAssemblies(); Assert.AreEqual(actual.Length, expected.Length); }
public void Path_the_assigned_should_be_returned() { var host = new Mock <ITextTransformerHost>(); var engine = new Mock <ITextTemplatingEngine>(); var transformer = new TextTransformerImplementation(host.Object, engine.Object); var expected = "this is a new path"; transformer.Path = expected; var actual = transformer.Path; Assert.AreEqual(actual, expected); }
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; }
public void with_default_constructor_Host_should_not_be_emtpy() { var transformer = new TextTransformerImplementation(); Assert.IsNotNull(transformer.Host); }