Exemple #1
0
        public static void ToString_WhenInvoked_ReturnsExpectedValues(string name, string expectedResult)
        {
            var indexName = Identifier.CreateQualifiedIdentifier(name);
            var columns   = new[] { Mock.Of <IDatabaseIndexColumn>() };

            var index  = new OracleDatabaseIndex(indexName, false, columns, OracleIndexProperties.None);
            var result = index.ToString();

            Assert.That(result, Is.EqualTo(expectedResult));
        }
Exemple #2
0
        public static void IsUnique_GivenFalseCtorArgAndPropertyGet_EqualsCtorArg()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = false;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };
            const OracleIndexProperties properties = OracleIndexProperties.None;

            var index = new OracleDatabaseIndex(indexName, isUnique, columns, properties);

            Assert.That(index.IsUnique, Is.EqualTo(isUnique));
        }
Exemple #3
0
        public static void IsEnabled_PropertyGet_ReturnsTrue()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = true;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };
            const OracleIndexProperties properties = OracleIndexProperties.None;

            var index = new OracleDatabaseIndex(indexName, isUnique, columns, properties);

            Assert.That(index.IsEnabled, Is.True);
        }
Exemple #4
0
        public static void GeneratedByConstraint_GivenPropertiesWithoutUniqueAndWithoutCreatedByConstraintPropertyGet_ReturnsFalse()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = true;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };
            const OracleIndexProperties properties = OracleIndexProperties.Partitioned | OracleIndexProperties.Compressed;

            var index = new OracleDatabaseIndex(indexName, isUnique, columns, properties);

            Assert.That(index.GeneratedByConstraint, Is.False);
        }