Beispiel #1
0
        public void StructParametersNotImplemented()
        {
            var parameter = new BigqueryParameter(BigqueryParameterType.Struct, null);

            Assert.Throws <NotImplementedException>(() => parameter.ToQueryParameter(BigqueryParameterMode.Positional));
        }
Beispiel #2
0
        public void InvalidTypeIsRejected()
        {
            var parameter = new BigqueryParameter();

            Assert.Throws <ArgumentException>(() => parameter.Type = (BigqueryParameterType)(-1));
        }
Beispiel #3
0
        public void NeverValidValueIsRejected()
        {
            var parameter = new BigqueryParameter();

            Assert.Throws <ArgumentException>(() => parameter.Value = Guid.NewGuid());
        }
Beispiel #4
0
        public void ToQueryParameter_Invalid(string name, BigqueryParameterType?type, object value)
        {
            var parameter = new BigqueryParameter(type, value);

            Assert.Throws <InvalidOperationException>(() => parameter.ToQueryParameter(BigqueryParameterMode.Positional));
        }