public void setUp() { _bus = MockRepository.GenerateMock <IMessageBus>(); _fsService = new FakeFileSystemService(); _cache = new FakeCache(); _crawler = new ProjectCrawler(_cache, _fsService, _bus); }
public void setUp() { _bus = MockRepository.GenerateMock<IMessageBus>(); _fsService = new FakeFileSystemService(); _cache = new FakeCache(); _crawler = new ProjectCrawler(_cache, _fsService, _bus); }
public void SetUp() { var document = new ProjectDocument(ProjectType.CSharp); document.AddReference("ReferencedProject"); var parser = new FakeProjectParser(new ProjectDocument[] {document}); _cache = new FakeCache(); _preparer = new ProjectPreparer(parser, _cache); }
public CachingProfileServiceTests() { inner = new FakeProfileService(); memoryCache = new MemoryCache(new MemoryCacheOptions()); logger = new FakeLogger <FakeCache <IsActiveContextCacheEntry> >(); cache = new FakeCache <IsActiveContextCacheEntry>(memoryCache, logger); profileServiceCache = new CachingProfileService <FakeProfileService>(inner, cache, new ProfileServiceCachingOptions <FakeProfileService>(), Mock.Of <ILogger <CachingProfileService <FakeProfileService> > >()); }
public void SetUp() { var document = new ProjectDocument(ProjectType.CSharp); document.AddReference("ReferencedProject"); var parser = new FakeProjectParser(new ProjectDocument[] {document}); _cache = new FakeCache(); _preparer = new ProjectPreparer(parser, _cache); _testProject = Path.GetFullPath(string.Format("TestResources{0}VS2008{0}CSharpNUnitTestProject.csproj", Path.DirectorySeparatorChar)); }
public void SetUp() { _parsedDocument = new ProjectDocument(ProjectType.CSharp); _parsedDocument.AddReference("ReferencedProject"); _parser = new FakeProjectParser(new ProjectDocument[] { _parsedDocument }); _cache = new FakeCache(); _preparer = new ProjectPreparer(_parser, _cache); _testProject = Path.GetFullPath(string.Format("TestResources{0}VS2008{0}CSharpNUnitTestProject.csproj", Path.DirectorySeparatorChar)); }
public void IndexAddsMoviesToCache() { // Arrange var cache = new FakeCache(); var service = new SimpleMovieService(new FakeSimpleMovieRepository(), cache); var controller = new SimpleMovieController(service); // Act controller.Index(); // Assert Assert.IsInstanceOfType(cache["movies"], typeof(IEnumerable<Movie>)); }
public async System.Threading.Tasks.Task GetCategoriesAsync_NotInCache_GetCategoriesFromDatabase() { //Arrange NorthwindDbContext stubNorthwindDBContext = StubDbContext.GetContextWithData(); FakeCache fakeCache = new FakeCache(false); MockLogger mockLogger = new MockLogger(); NorthwindDAL northwindDAL = new NorthwindDAL(stubNorthwindDBContext, fakeCache, mockLogger); //Act IList <Category> Categories = await northwindDAL.GetCategoriesAsync(); //Assert Assert.IsTrue(mockLogger.DidLog("##Start## GetCategories from database.")); }
public async System.Threading.Tasks.Task GetCategoriesAsync_InCache_GetCategoriesFromCacheAsync() { //Arrange NorthwindDbContext stubNorthwindDBContext = StubDbContext.GetContextWithData(); FakeCache fakeCache = new FakeCache(true); //fakeCache.Set("", "categories"); MockLogger mockLogger = new MockLogger(); NorthwindDAL northwindDAL = new NorthwindDAL(stubNorthwindDBContext, fakeCache, mockLogger); //Act IList <Category> Categories = await northwindDAL.GetCategoriesAsync(); //Assert //Assert.IsNotNull(Categories); Assert.IsTrue(mockLogger.DidLog("##Start## GetCategories from cache.")); }
public void IndexRetrievesMovieFromCache() { // Arrange movies var movies = new List<Movie>(); movies.Add(Movie.CreateMovie(1, "Star Wars", "Lucas", DateTime.Parse("1/1/1977"))); // Arrange cache var cache = new FakeCache(); cache["movies"] = movies; // Arrange controller var service = new SimpleMovieService(new FakeSimpleMovieRepository(), cache); var controller = new SimpleMovieController(service); // Act var results = (ViewResult)controller.Index(); // Assert var movieResults = (List<Movie>)results.ViewData.Model; CollectionAssert.AreEqual(movies, movieResults); }
public void SetUp() { _fakeCache = new FakeCache(); }