Beispiel #1
0
        public void PullsFromSourceFirstHit()
        {
            // Arrange
            Mock <IColumnNameMapper>  mockColumnNameMapper  = new Mock <IColumnNameMapper>();
            Mock <IConverterProvider> mockConverterProvider = new Mock <IConverterProvider>();
            Mock <ICsvRowActivatorFactoryFactory <J139Report> > mockFactory
                = new Mock <ICsvRowActivatorFactoryFactory <J139Report> >();

            CachingDynamicCsvRowActivatorFactoryFactory <J139Report> sut
                = new CachingDynamicCsvRowActivatorFactoryFactory <J139Report>(mockFactory.Object);

            // Act
            sut.Create(mockConverterProvider.Object, mockColumnNameMapper.Object);

            // Assert
            mockFactory.Verify(
                f => f.Create(It.IsAny <IConverterProvider>(), It.IsAny <IColumnNameMapper>()),
                Times.Once()
                );
        }
        public void PullsFromSourceFirstHit()
        {
            // Arrange
            Mock<IColumnNameMapper> mockColumnNameMapper = new Mock<IColumnNameMapper>();
            Mock<IConverterProvider> mockConverterProvider  = new Mock<IConverterProvider>();
            Mock<ICsvRowActivatorFactoryFactory<J139Report>> mockFactory
                = new Mock<ICsvRowActivatorFactoryFactory<J139Report>>();

            CachingDynamicCsvRowActivatorFactoryFactory<J139Report> sut
                = new CachingDynamicCsvRowActivatorFactoryFactory<J139Report>(mockFactory.Object);

            // Act
            sut.Create(mockConverterProvider.Object, mockColumnNameMapper.Object);

            // Assert
            mockFactory.Verify(
                f => f.Create(It.IsAny<IConverterProvider>(), It.IsAny<IColumnNameMapper>()),
                Times.Once()
            );
        }