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