public void Constructor_ThrowsArgumentNullException_NullFactory() { var logger = Substitute.For <ILogger <SalesTableDataController> >(); ISalesTableFactory salesTableFactory = null; Assert.Throws <ArgumentNullException>(() => new SalesTableDataController(logger, salesTableFactory)); }
public SalesTableDataController(ILogger <SalesTableDataController> logger, ISalesTableFactory salesTableFactory) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _salesTableFactory = salesTableFactory ?? throw new ArgumentNullException(nameof(salesTableFactory)); }