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)); }
/// <summary> /// Construct a ExistsConstraint /// </summary> public IsConstraint(string expected) { var factory = new DataTypeInfoFactory(); this.expected = factory.Instantiate(expected); }
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_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)); }