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() ); }