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); }
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); }