public void AddThrowsForEmptyJobsParameter() { // Arrange var fixture = new Fixture().Customize(new AutoMoqCustomization()); IAudioJobRepository sut = fixture.Create <AudioJobRepository>(); // Act var exception = Assert.Throws <ArgumentException>(() => sut.Add(new AudioJobRequest(), new List <AudioTranscodingJob>())); // Assert }
public AudioJobController(IAudioJobRepository repository, IHelper helper, ILogging logging) { if (repository == null) { throw new ArgumentNullException(nameof(repository)); } if (helper == null) { throw new ArgumentNullException(nameof(helper)); } if (logging == null) { throw new ArgumentNullException(nameof(logging)); } _repository = repository; _helper = helper; _logging = logging; }