public void LogLoadMessage_delegates_to_the_loader_session() { var mockLogger = new Mock<LoadMessageLogger>(null); var mockSession = new Mock<ObjectItemLoadingSessionData>(); mockSession.Setup(m => m.LoadMessageLogger).Returns(mockLogger.Object); var loader = new ObjectItemConventionAssemblyLoader(typeof(object).Assembly, mockSession.Object); var factory = new ObjectItemConventionAssemblyLoader.ConventionOSpaceTypeFactory(loader); var entityType = new EntityType("E", "N", DataSpace.CSpace); factory.LogLoadMessage("Cheese", entityType); mockLogger.Verify(m => m.LogLoadMessage("Cheese", entityType)); }
public void LogLoadMessage_delegates_to_the_loader_session() { var mockLogger = new Mock <LoadMessageLogger>(null); var mockSession = new Mock <ObjectItemLoadingSessionData>(); mockSession.Setup(m => m.LoadMessageLogger).Returns(mockLogger.Object); var loader = new ObjectItemConventionAssemblyLoader(typeof(object).Assembly, mockSession.Object); var factory = new ObjectItemConventionAssemblyLoader.ConventionOSpaceTypeFactory(loader); var entityType = new EntityType("E", "N", DataSpace.CSpace); factory.LogLoadMessage("Cheese", entityType); mockLogger.Verify(m => m.LogLoadMessage("Cheese", entityType)); }