public void Instantiate_TextType_CorrectLength(string value)
 {
     var factory = new DataTypeInfoFactory();
     var obj = factory.Instantiate(value);
     Assert.That(obj, Is.AssignableTo<ILength>());
     Assert.That((obj as ILength).Length, Is.EqualTo(10));
 }
 public void Instantiate_NumericType_CorrectScalePrecision(string value)
 {
     var factory = new DataTypeInfoFactory();
     var obj = factory.Instantiate(value);
     Assert.That(obj, Is.AssignableTo<IPrecision>());
     Assert.That((obj as IPrecision).Precision, Is.EqualTo(10));
     Assert.That(obj, Is.AssignableTo<IScale>());
     Assert.That((obj as IScale).Scale, Is.EqualTo(3));
 }
Esempio n. 3
0
 /// <summary>
 /// Construct a ExistsConstraint
 /// </summary>
 public IsConstraint(string expected)
 {
     var factory = new DataTypeInfoFactory();
     this.expected = factory.Instantiate(expected);
 }
 public void Instantiate_SqlType_CorrectName(string value, Type type)
 {
     var factory = new DataTypeInfoFactory();
     var obj = factory.Instantiate(value);
     Assert.That(obj, Is.TypeOf(type));
 }
 public void Instantiate_SqlType_CorrectName(string value)
 {
     var factory = new DataTypeInfoFactory();
     var obj = factory.Instantiate(value);
     Assert.That(obj.Name, Is.EqualTo(value));
 }