コード例 #1
0
 public void Add_Parameter()
 {
     var collection = new BigqueryParameterCollection();
     var parameter = new BigqueryParameter();
     var added = collection.Add(parameter);
     Assert.Same(parameter, added);
     Assert.Same(parameter, collection[0]);
 }
コード例 #2
0
 public void Add_Parameterless()
 {
     var collection = new BigqueryParameterCollection();
     var parameter = collection.Add();
     Assert.Same(parameter, collection[0]);
     Assert.Null(parameter.Name);
     Assert.Null(parameter.Type);
     Assert.Null(parameter.Value);
 }
コード例 #3
0
 public void Add_NameAndType()
 {
     var collection = new BigqueryParameterCollection();
     var parameter = collection.Add("name", BigqueryParameterType.Date);
     Assert.Same(parameter, collection[0]);
     Assert.Equal("name", parameter.Name);
     Assert.Equal(BigqueryParameterType.Date, parameter.Type);
     Assert.Null(parameter.Value);
 }
コード例 #4
0
 public void Add_TypeValue()
 {
     var collection = new BigqueryParameterCollection();
     var value = DateTime.UtcNow;
     var parameter = collection.Add(BigqueryParameterType.Date, value);
     Assert.Same(parameter, collection[0]);
     Assert.Null(parameter.Name);
     Assert.Equal(BigqueryParameterType.Date, parameter.Type);
     Assert.Equal(value, parameter.Value);
 }