public TagLibrary_Import_Tester()
        {
            b1 = new Mock<ITagBuilderPolicy>().Object;
            b2 = new Mock<ITagBuilderPolicy>().Object;
            b3 = new Mock<ITagBuilderPolicy>().Object;
            b4 = new Mock<ITagBuilderPolicy>().Object;
            b5 = new Mock<ITagBuilderPolicy>().Object;
            b6 = new Mock<ITagBuilderPolicy>().Object;
            b7 = new Mock<ITagBuilderPolicy>().Object;

            m1 = new Mock<ITagModifier>().Object;
            m2 = new Mock<ITagModifier>().Object;
            m3 = new Mock<ITagModifier>().Object;
            m4 = new Mock<ITagModifier>().Object;

            library1 = new TagLibrary();


            library1.Add(b1);
            library1.Add(m1);

            library1.Default.Profile("A").Add(b2);
            library1.Default.Profile("A").Add(m2);

            library1.Category("Cat1").Add(b3);
            library1.Category("Cat1").Add(m3);

            library1.Category("Cat1").Profile("A").Add(b4);


            var library2 = new TagLibrary();
            library2.Add(b5);
            library2.Add(m4);

            library2.Category("Cat2").Add(b6);
            library2.Category("Cat1").Add(b7);

            library1.Import(library2);
        }
Beispiel #2
0
        public void Import(TagLibrary <T> other)
        {
            var keys = _categories.GetKeys().Union(other._categories.GetKeys()).Distinct();

            keys.Each(key => _categories[key].Import(other._categories[key]));
        }
 public TagLibraryTester()
 {
     theLibrary = new TagLibrary();
 }
Beispiel #4
0
        public void Import(TagLibrary other)
        {
            var keys = _categories.GetKeys().Union(other._categories.GetKeys()).Distinct();

            keys.Each(key => _categories[key].Import(other._categories[key]));
        }
Beispiel #5
0
        public HtmlConventionLibrary()
        {
            TagLibrary = new TagLibrary();

            _defaultBuilder = _services[TagConstants.Default];
        }
        public void SetUp()
        {
            b1 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b2 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b3 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b4 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b5 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b6 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();
            b7 = MockRepository.GenerateMock<ITagBuilder<FakeSubject>>();

            m1 = MockRepository.GenerateMock<ITagModifier<FakeSubject>>();
            m2 = MockRepository.GenerateMock<ITagModifier<FakeSubject>>();
            m3 = MockRepository.GenerateMock<ITagModifier<FakeSubject>>();
            m4 = MockRepository.GenerateMock<ITagModifier<FakeSubject>>();

            library1 = new TagLibrary<FakeSubject>();

            library1.Add(b1);
            library1.Add(m1);

            library1.Default.Profile("A").Add(b2);
            library1.Default.Profile("A").Add(m2);

            library1.Category("Cat1").Add(b3);
            library1.Category("Cat1").Add(m3);

            library1.Category("Cat1").Profile("A").Add(b4);

            var library2 = new TagLibrary<FakeSubject>();
            library2.Add(b5);
            library2.Add(m4);

            library2.Category("Cat2").Add(b6);
            library2.Category("Cat1").Add(b7);

            library1.Import(library2);
        }
 public void SetUp()
 {
     theLibrary = new TagLibrary<FakeSubject>();
 }
Beispiel #8
0
 public void SetUp()
 {
     theLibrary = new TagLibrary();
 }