Places Photos Request.
Inheritance: GoogleApi.Entities.Places.Common.BasePlacesRequest, IQueryStringRequest
Exemple #1
0
        public void PlacesPhotosWhenPhotoReferenceIsStringEmptyTest()
        {
            var request = new PlacesPhotosRequest
            {
                Key = this.ApiKey,
                PhotoReference = string.Empty
            };

            var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.Photos.Query(request));
            Assert.AreEqual(_exception.Message, "Must specify a PhotoReference");
        }
Exemple #2
0
        public void PlacesPhotosWhenMaxWidthIsLessThanOneTest()
        {
            var request = new PlacesPhotosRequest
            {
                Key = this.ApiKey,
                PhotoReference = "abc",
                MaxWidth = 0
            };

            var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.Photos.Query(request));
            Assert.AreEqual(_exception.Message, "MaxWidth must be greater than or equal to 1 and less than or equal to 1.600.");
        }
Exemple #3
0
        public void PlacesPhotosWhenMaxHeightIsGreaterThanSexteenHundredthsTest()
        {
            var request = new PlacesPhotosRequest
            {
                Key = this.ApiKey,
                PhotoReference = "abc",
                MaxHeight = 1601
            };

            var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.Photos.Query(request));
            Assert.AreEqual(_exception.Message, "MaxHeight must be greater than or equal to 1 and less than or equal to 1.600.");
        }
Exemple #4
0
        public void PlacesPhotosWhenMaxHeightIsNullAndMaxWidthIsNullTest()
        {
            var request = new PlacesPhotosRequest
            {
                Key = this.ApiKey,
                PhotoReference = "abc"
            };

            var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.Photos.Query(request));
            Assert.AreEqual(_exception.Message, "Must specify a either MaxHeight or MaxWidth.");
        }
Exemple #5
0
        public void PlacesPhotosWhenApiKeyIsStringEmptyTest()
        {
            var request = new PlacesPhotosRequest
            {
                Key = string.Empty
            };

            var _exception = Assert.Throws<ArgumentException>(() => GooglePlaces.Photos.Query(request));
            Assert.AreEqual(_exception.Message, "ApiKey must be provided");
        }