public void TestConversionServiceSomeListResponseFromDataService() { ConversionService serv = new ConversionService(); using (Microsoft.QualityTools.Testing.Fakes.ShimsContext.Create()) { PdfConversion.Server.DataService.Fakes.ShimFileStatusRepositoryFactory.GetRepository = () => { var shim = new PdfConversion.Server.DataService.Fakes.StubIRepository<FileStatusEntity>(); shim.SaveChanges = () => { }; shim.GetAll = () => { var ls = new List<FileStatusEntity>(); var entity = new FileStatusEntity(); entity.FileState = FileState.Converting; ls.Add(entity); ls.Add(new FileStatusEntity()); return ls.AsQueryable<FileStatusEntity>(); }; return shim; }; var results = serv.GetAvailableFiles(); Assert.IsTrue(results.Count() == 2); } }