Пример #1
0
        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();
            }
        }
Пример #2
0
 public void ctor_description_with_mixed_services_and_simples()
 {
     ConstructorStep.ToDescription(ctors[5])
     .ShouldEqual("new ClassWithCtors(IWidget, IService, String name)");
 }
Пример #3
0
 public void ctor_description_with_multiple_service_arg_of_the_same_type()
 {
     ConstructorStep.ToDescription(ctors[4])
     .ShouldEqual("new ClassWithCtors(IWidget widget1, IWidget widget2)");
 }
Пример #4
0
 public void ctor_description_with_service_arg()
 {
     ConstructorStep.ToDescription(ctors[3])
     .ShouldEqual("new ClassWithCtors(IWidget)");
 }
Пример #5
0
 public void ctor_description_with_multiple_simple_arg()
 {
     ConstructorStep.ToDescription(ctors[2])
     .ShouldEqual("new ClassWithCtors(String name, Int32 age)");
 }
Пример #6
0
 public void ctor_description_with_single_simple_arg()
 {
     ConstructorStep.ToDescription(ctors[1])
     .ShouldEqual("new ClassWithCtors(String name)");
 }
Пример #7
0
 public void build_ctor_description_with_no_args()
 {
     ConstructorStep.ToDescription(ctors[0])
     .ShouldEqual("new ClassWithCtors()");
 }
Пример #8
0
 public void Constructor(ConstructorStep constructor)
 {
     Items.Add("Constructor: " + constructor.Constructor);
 }