protected override void beforeEach()
        {
            _templates      = new TemplateRegistry();
            _viewDescriptor = new ViewDescriptor(_template);
            _template       = new Template("/App/Views/Fubu.spark", "/App/Views", FubuSparkConstants.HostOrigin)
            {
                Descriptor = _viewDescriptor
            };

            _templates.Add(_template);
            _templates.AddRange(Enumerable.Range(1, 5).Select(x => MockRepository.GenerateMock <ITemplate>()));

            _request = new AttachRequest
            {
                Template = _template,
                Logger   = MockFor <ISparkLogger>(),
            };

            MockFor <ISharedTemplateLocator>()
            .Expect(x => x.LocateBindings(ClassUnderTest.BindingsName, _template))
            .Return(_templates);

            Container.Inject <ITemplateRegistry>(_templates);
        }
Beispiel #2
0
 ///-----------------------------------------------------------------
 public override void Commit()
 {
     TemplateRegistry.Add(this);
 }