public void ShouldBeAbleToPersistAList_Create()
        {
            IList <MyClass> list = new List <MyClass>();

            var persistenceService = new PersistenceService();

            persistenceService.SetPersistenceCreateMethod <IList <MyClass> >(x => repository.SaveAll(x));


            {
                repository.SaveAll(list);
            }


            {
                persistenceService.Create(list);
            }
        }
        public void ShouldBeAbleToPersistAList_Create()
        {
            IList <MyClass> list = new List <MyClass>();

            PersistenceService persistenceService = new PersistenceService();

            persistenceService.SetPersistenceCreateMethod <IList <MyClass> >(x => repository.SaveAll(x));

            using (mocks.Record())
            {
                repository.Expect(x => x.SaveAll(list));
            }

            using (mocks.Playback())
            {
                persistenceService.Create(list);
            }
        }