public void AddToTypesInAssembly_delegates_to_the_loader_cache_entry() { var mockLoader = new Mock<ObjectItemConventionAssemblyLoader>(typeof(object).Assembly(), new ObjectItemLoadingSessionData()); var cacheEntry = new MutableAssemblyCacheEntry(); mockLoader.Setup(m => m.CacheEntry).Returns(cacheEntry); var factory = new ObjectItemConventionAssemblyLoader.ConventionOSpaceTypeFactory(mockLoader.Object); var entityType = new EntityType("E", "N", DataSpace.CSpace); factory.AddToTypesInAssembly(entityType); Assert.Same(entityType, cacheEntry.TypesInAssembly.Single()); }
public void AddToTypesInAssembly_delegates_to_the_loader_cache_entry() { var mockLoader = new Mock <ObjectItemConventionAssemblyLoader>(typeof(object).Assembly, new ObjectItemLoadingSessionData()); var cacheEntry = new MutableAssemblyCacheEntry(); mockLoader.Setup(m => m.CacheEntry).Returns(cacheEntry); var factory = new ObjectItemConventionAssemblyLoader.ConventionOSpaceTypeFactory(mockLoader.Object); var entityType = new EntityType("E", "N", DataSpace.CSpace); factory.AddToTypesInAssembly(entityType); Assert.Same(entityType, cacheEntry.TypesInAssembly.Single()); }