public void Constructor(ConstructorStep constructor) { _writer.Line(constructor.Description); if (constructor.Arguments.Any()) { _writer.StartSection <Outline>(); constructor.Arguments.Each(arg => { using (var depVisualizer = new DependencyVisualizer(arg.Title, _writer, this)) { arg.Dependency.AcceptVisitor(depVisualizer); } }); _writer.EndSection(); } }
public void ctor_description_with_mixed_services_and_simples() { ConstructorStep.ToDescription(ctors[5]) .ShouldEqual("new ClassWithCtors(IWidget, IService, String name)"); }
public void ctor_description_with_multiple_service_arg_of_the_same_type() { ConstructorStep.ToDescription(ctors[4]) .ShouldEqual("new ClassWithCtors(IWidget widget1, IWidget widget2)"); }
public void ctor_description_with_service_arg() { ConstructorStep.ToDescription(ctors[3]) .ShouldEqual("new ClassWithCtors(IWidget)"); }
public void ctor_description_with_multiple_simple_arg() { ConstructorStep.ToDescription(ctors[2]) .ShouldEqual("new ClassWithCtors(String name, Int32 age)"); }
public void ctor_description_with_single_simple_arg() { ConstructorStep.ToDescription(ctors[1]) .ShouldEqual("new ClassWithCtors(String name)"); }
public void build_ctor_description_with_no_args() { ConstructorStep.ToDescription(ctors[0]) .ShouldEqual("new ClassWithCtors()"); }
public void Constructor(ConstructorStep constructor) { Items.Add("Constructor: " + constructor.Constructor); }