Stock ExtractStock(StockRawData.Row row) { var stock = mapper.Map(row); Debug.WriteLine(@$ "Extracting stock {stock.Name}"); return(stock.Name != null ? stock : null); }
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); }
public Stock Map(StockRawData.Row rawDataRow) { Stock result = mapper.Map <StockRawData.Row, Stock>(rawDataRow); return(result); }