Пример #1
0
        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
        }
Пример #2
0
        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;
        }