public void GetApiUrlUsingInvalidImdbMovieUrlThrowsArgumentException(string invalidImdbMovieUrl)
        {
            // Arrange
            var cinematerialService = new CinematerialService(ApiKey, ApiSecret);

            // Act

            // Assert
            Assert.Throws <ArgumentException>(() => cinematerialService.GetApiUrl(new Uri(invalidImdbMovieUrl), ImageWidth));
        }
        public void GetApiUrlUsingImdbMovieIdOutOfRangeThrowsArgumentOutOfRangeException(int invalidImdbMovieId)
        {
            // Arrange
            var cinematerialService = new CinematerialService(ApiKey, ApiSecret);

            // Act

            // Assert
            Assert.Throws <ArgumentOutOfRangeException>(() => cinematerialService.GetApiUrl(invalidImdbMovieId, ImageWidth));
        }
        public void GetApiUrlUsingNullImdbMovieUrlThrowsArgumentNullException()
        {
            // Arrange
            Uri nullImdbMovieUrl    = null;
            var cinematerialService = new CinematerialService(ApiKey, ApiSecret);

            // Act

            // Assert
            Assert.Throws <ArgumentNullException>(() => cinematerialService.GetApiUrl(nullImdbMovieUrl, ImageWidth));
        }