public OrderService( IEfComicShopDataProvider <Order> orderDataProvider, IEfComicShopDataProvider <Comic> comicDataProvider, IOrder orderToCreate) { this.orderDataProvider = orderDataProvider; this.comicDataProvider = comicDataProvider; this.orderToCreate = orderToCreate; }
public void ThrowWhenNullParameterIsPassed() { //Arrange IEfComicShopDataProvider <Comic> nullDataProvider = null; //Act & Assert Assert.That( () => new ComicShop.Data.Services.ComicService(nullDataProvider), Throws.InstanceOf <ArgumentNullException>()); }
public ComicService(IEfComicShopDataProvider <Comic> comicDataProvider) { Guard.WhenArgument(comicDataProvider, "comicDataProvider").IsNull().Throw(); this.comicDataProvider = comicDataProvider; }