コード例 #1
0
        public void GetQueryStringParametersTest()
        {
            var request = new GeolocationRequest
            {
                Key = "abc"
            };

            Assert.DoesNotThrow(() => request.GetQueryStringParameters());
        }
コード例 #2
0
        public void GetQueryStringParametersWhenKeyIsEmptyTest()
        {
            var request = new GeolocationRequest
            {
                Key = string.Empty
            };

            var exception = Assert.Throws<ArgumentException>(() => request.GetQueryStringParameters());
            Assert.AreEqual("'Key' is required", exception.Message);
        }
コード例 #3
0
        public void GetQueryStringParametersWhenKayIsStringEmptyTest()
        {
            var request = new GeolocationRequest
            {
                Key = string.Empty
            };

            var exception = Assert.Throws <ArgumentException>(() =>
            {
                var parameters = request.GetQueryStringParameters();
                Assert.IsNull(parameters);
            });

            Assert.IsNotNull(exception);
            Assert.AreEqual(exception.Message, "Key is required");
        }