public when_importing_one_category_into_another()
        {
            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;
            b8 = new Mock <ITagBuilderPolicy>().Object;

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

            category1 = new TagCategory();
            category1.Add(b1);
            category1.Add(b2);
            category1.Add(m1);
            category1.Add(m2);

            category1.ForProfile("A").Add(b3);
            category1.ForProfile("A").Add(m3);

            category1.ForProfile("B").Add(b4);

            category1.ForProfile("D").Add(b8);


            var category2 = new TagCategory();

            category2.Add(b5);
            category2.Add(m4);
            category2.ForProfile("A").Add(b6);
            category2.ForProfile("C").Add(b7);
            category2.ForProfile("B").Add(m5);


            category1.Import(category2);
        }
Beispiel #2
0
        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> >();
            b8 = MockRepository.GenerateMock <ITagBuilder <FakeSubject> >();

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

            category1 = new TagCategory <FakeSubject>();
            category1.Add(b1);
            category1.Add(b2);
            category1.Add(m1);
            category1.Add(m2);

            category1.ForProfile("A").Add(b3);
            category1.ForProfile("A").Add(m3);

            category1.ForProfile("B").Add(b4);

            category1.ForProfile("D").Add(b8);


            var category2 = new TagCategory <FakeSubject>();

            category2.Add(b5);
            category2.Add(m4);
            category2.ForProfile("A").Add(b6);
            category2.ForProfile("C").Add(b7);
            category2.ForProfile("B").Add(m5);


            category1.Import(category2);
        }