Beispiel #1
0
 public void EqualsIsReflective(DboRef name)
 {
     Assert.That(name, Is.EqualTo(name), "Doesn't equal self");
     if (name != null)
     {
         Assert.That(name, Is.EqualTo((DboRef)((ICloneable)name).Clone()), "Doesn't equal cloned instance");
     }
 }
Beispiel #2
0
        public void CompareToIsReflective(DboRef name)
        {
            Assume.That(name, Is.Not.Null);

            var clone = (DboRef)((ICloneable)name).Clone();

            Assert.That(((IComparable<DboRef>)name).CompareTo(name), Is.EqualTo(0));
            Assert.That(((IComparable<DboRef>)name).CompareTo(clone), Is.EqualTo(0), "name.CompareTo(clone) failed");
            Assert.That(((IComparable<DboRef>)clone).CompareTo(name), Is.EqualTo(0), "clone.CompareTo(name) failed");
        }
Beispiel #3
0
        public void CompareToIsReflective(DboRef name)
        {
            Assume.That(name, Is.Not.Null);

            var clone = (DboRef)((ICloneable)name).Clone();

            Assert.That(((IComparable <DboRef>)name).CompareTo(name), Is.EqualTo(0));
            Assert.That(((IComparable <DboRef>)name).CompareTo(clone), Is.EqualTo(0), "name.CompareTo(clone) failed");
            Assert.That(((IComparable <DboRef>)clone).CompareTo(name), Is.EqualTo(0), "clone.CompareTo(name) failed");
        }
Beispiel #4
0
        public void DoubleEqualsIsReflectiveAndSymmetric(DboRef name)
        {
            var same = name;

            Assert.That(name == same, Is.True, "Failed name == same comparison1: {0}", name);
            Assert.That(same == name, Is.True, "Failed same == name comparison2: {0}", name);
            if (name != null)
            {
                var clone = (DboRef)((ICloneable)name).Clone();
                Assert.That(name == clone, Is.True, "Failed name == clone comparison1: {0}", name);
                Assert.That(clone == name, Is.True, "Failed clone == name comparison2: {0}", name);
            }
        }
Beispiel #5
0
 protected abstract string FormatSchemaName(DboRef tblName);
Beispiel #6
0
 protected abstract string FormatFullName(DboRef tblName);
Beispiel #7
0
 public LessThanComparison(DboRef a, DboRef b)
 {
     _a = a;
     _b = b;
 }
Beispiel #8
0
 public void EqualsIsReflective(DboRef name)
 {
     Assert.That(name, Is.EqualTo(name), "Doesn't equal self");
     if (name != null)
     {
         Assert.That(name, Is.EqualTo((DboRef)((ICloneable)name).Clone()), "Doesn't equal cloned instance");
     }
 }
Beispiel #9
0
 public void DoubleEqualsIsReflectiveAndSymmetric(DboRef name)
 {
     var same = name;
     Assert.That(name == same, Is.True, "Failed name == same comparison1: {0}", name);
     Assert.That(same == name, Is.True, "Failed same == name comparison2: {0}", name);
     if (name != null)
     {
         var clone = (DboRef)((ICloneable)name).Clone();
         Assert.That(name == clone, Is.True, "Failed name == clone comparison1: {0}", name);
         Assert.That(clone == name, Is.True, "Failed clone == name comparison2: {0}", name);
     }
 }
 private void LogExistance(string type, DboRef dboName, bool result, string spec = "")
 {
     LogExistance(type, dboName.ToString(), result, spec);
 }
Beispiel #11
0
 private string FormatSchemaName(DboRef dbo)
 {
     if (string.IsNullOrWhiteSpace(dbo.Schema))
     {
         return QuoteIdentifier(dbo.Name);
     }
     else
     {
         return String.Format("{0}.{1}", QuoteIdentifier(dbo.Schema), QuoteIdentifier(dbo.Name));
     }
 }
Beispiel #12
0
 public LessThanComparison(DboRef a, DboRef b)
 {
     _a = a;
     _b = b;
 }