public void TestConversionServiceWaitingResponseFromDataService() { 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.SearchForExpressionOfFuncOfT0Boolean = a => { var ls = new List<FileStatusEntity>(); return ls.AsQueryable<FileStatusEntity>(); }; return shim; }; var status = serv.GetServerStatus(); Assert.IsTrue(status == PdfConversionService.API.ServerState.Waiting); } }