public void ThrowArgumentException_WhenEmptyParametersArePassed() { var unitOfWorkStub = new Mock <IUnitOfWork>(); var carServiceStub = new Mock <ICarService>(); var invalidParameters = new string[0]; var sut = new Dealership.Services.EditCarService(unitOfWorkStub.Object, carServiceStub.Object); Assert.ThrowsException <ArgumentNullException>(() => sut.EditEngineCapacity(invalidParameters)); }
public void ThrowArgumentException_WhenEmptyParametersArePassed() { var contextOptions = new DbContextOptionsBuilder <DealershipContext>() .UseInMemoryDatabase(databaseName: "EditModelCorrectly_WhenValidParametersArePassed").Options; IEditCarService sut; using (var dealershipContext = new DealershipContext(contextOptions)) { var carServiceStub = new Mock <ICarService>(); sut = new Dealership.Services.EditCarService(dealershipContext, carServiceStub.Object); } var invalidParameters = new string[0]; Assert.ThrowsException <ArgumentNullException>(() => sut.EditEngineCapacity(invalidParameters)); }