Exemplo n.º 1
0
        Stock ExtractStock(StockRawData.Row row)
        {
            var stock = mapper.Map(row);

            Debug.WriteLine(@$ "Extracting stock {stock.Name}");
            return(stock.Name != null ? stock : null);
        }
Exemplo n.º 2
0
        public void AutoMapper_Convert_IsValid(StockRawData.Row row, Stock expected)
        {
            // Arrange
            var config = new MapperConfiguration(cfg => cfg.AddProfile(new StockMapProfile()));
            var mapper = config.CreateMapper();

            // Act
            var result = mapper.Map <StockRawData.Row, Stock>(row);

            // Assert
            CompareLogic compareLogic = new CompareLogic();
            var          comparision  = compareLogic.Compare(expected, result);

            Assert.True(comparision.AreEqual);
        }
Exemplo n.º 3
0
        public Stock Map(StockRawData.Row rawDataRow)
        {
            Stock result = mapper.Map <StockRawData.Row, Stock>(rawDataRow);

            return(result);
        }