public void ShouldBeAbleToUseWith()
        {
            using (mocks.Record())
                objectBuilder.Expect(x => x.With(func)).Return(objectBuilder);

            using (mocks.Playback())
                SingleObjectBuilderExtensions.With(objectBuilder, func);
        }
Ejemplo n.º 2
0
        public void ShouldBeAbleToPersistUsingSingleObjectBuilder()
        {
            var obj = new MyClass();

            using (mocks.Record())
            {
                singleObjectBuilder.Expect(x => x.Build()).Return(obj);
                persistenceService.Expect(x => x.Create(obj));
            }

            BuilderSetup.SetPersistenceService(persistenceService);

            using (mocks.Playback())
            {
                PersistenceExtensions.Persist(singleObjectBuilder);
            }
        }