Пример #1
0
        public void ShouldConstructDeclarations()
        {
            IGlobalDeclaration <MyClass> declaration = Substitute.For <IGlobalDeclaration <MyClass> >();

            var builder = new ListBuilder <MyClass>(listSize, propertyNamer, reflectionUtil, new BuilderSettings());

            builder.AddDeclaration(declaration);

            declaration.Construct();

            builder.Construct();
        }
Пример #2
0
        public void ShouldConstructDeclarations()
        {
            IGlobalDeclaration <MyClass> declaration = MockRepository.GenerateMock <IGlobalDeclaration <MyClass> >();

            var builder = new ListBuilder <MyClass>(listSize, propertyNamer, reflectionUtil, new BuilderSettings());

            builder.AddDeclaration(declaration);

            using (mocks.Record())
                declaration.Expect(x => x.Construct());

            using (mocks.Playback())
                builder.Construct();
        }
Пример #3
0
        public void ShouldConstructDeclarations()
        {
            IGlobalDeclaration<MyClass> declaration = MockRepository.GenerateMock<IGlobalDeclaration<MyClass>>();

            var builder = new ListBuilder<MyClass>(listSize, propertyNamer, reflectionUtil);

            builder.AddDeclaration(declaration);

            using (mocks.Record())
                declaration.Expect(x => x.Construct());

            using (mocks.Playback())
                builder.Construct();
        }