public ItemRespository(IItemCreator itemCreator, IMediaReader mediaReader, IFieldReader fieldReader, IAuditCreator auditCreator, IItemReader itemReader, IItemUpdater itemUpdater, IAuditReader auditReader)
 {
     _itemCreator  = itemCreator;
     _mediaReader  = mediaReader;
     _fieldReader  = fieldReader;
     _auditCreator = auditCreator;
     _itemReader   = itemReader;
     _itemUpdater  = itemUpdater;
     _auditReader  = auditReader;
 }
        protected override void beforeEach()
        {
            reader1 = readerFor("text/json", "application/json");
            reader2 = readerFor("text/xml");
            reader3 = readerFor("text/xml", "application/xml");
            reader4 = readerFor("text/html");

            theInnerBehavior = MockFor <IActionBehavior>();
            ClassUnderTest.InsideBehavior = theInnerBehavior;

            theMimetypes = new CurrentMimeType("something/weird", "");
            MockFor <IFubuRequest>().Stub(x => x.Get <CurrentMimeType>()).Return(theMimetypes);

            ClassUnderTest.Invoke();
        }
 public MediaLibraryModel(IMediaReader mediaReader)
 {
     _mediaReader = mediaReader;
 }