public FakeOrganzationService ExpectRetrieve(RetrieveDelegate action) { _operations.Add(new OrganizationServiceStep() { Retrieve = action }); return(this); }
private T Retrieve <T>(String aFile, RetrieveDelegate <T> aHttpRetrieveDelegate, RetrieveDelegate <T> aEmbededRetrieveDelegate, RetrieveDelegate <T> aPhysicalRetrieveDelegate, RetrieveDelegate <T> aVirtualRetrieveDelegate) where T : class { if (isUri(aFile)) { return(aHttpRetrieveDelegate(aFile)); } else if (isAssembly(aFile)) { return(aEmbededRetrieveDelegate(aFile)); } else if (isPhysical(aFile)) { return(aPhysicalRetrieveDelegate(aFile)); } else { return(aVirtualRetrieveDelegate(aFile)); } }