Beispiel #1
0
 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();
 }