public HomeController(IEfCarAdvertsDataProvider provider, IGenerator generator) { Guard.WhenArgument(provider, nameof(provider)).IsNull().Throw(); Guard.WhenArgument(generator, nameof(generator)).IsNull().Throw(); this.provider = provider; this.generator = generator; }
public void ThrowArgumentNullExeption_IfParameterIsNull() { // Arrange IEfCarAdvertsDataProvider efDataProvider = null; // Act and Assert Assert.That(() => new CityService(efDataProvider), Throws.ArgumentNullException); }
public void ThrowArgumentNullException_WhenEfDataProviderParameterIsNull() { // Arrange IEfCarAdvertsDataProvider efProvider = null; var generator = new Mock <IGenerator>(); // Act and Assert Assert.Throws <ArgumentNullException>(() => new CarAdverts.Web.Controllers.HomeController(efProvider, generator.Object)); }
public AdvertService(IEfCarAdvertsDataProvider efProvider) { Guard.WhenArgument(efProvider, nameof(efProvider)).IsNull().Throw(); this.efProvider = efProvider; }