Esempio n. 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 PostgreSqlDatabaseIndex(indexName, false, columns);
            var result = index.ToString();

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

            var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns);

            Assert.That(index.IsUnique, Is.False);
        }
Esempio n. 3
0
        public static void Name_PropertyGet_EqualsCtorArg()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = true;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };

            var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns);

            Assert.That(index.Name, Is.EqualTo(indexName));
        }
Esempio n. 4
0
        public static void IsEnabled_PropertyGet_ReturnsTrue()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = true;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };

            var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns);

            Assert.That(index.IsEnabled, Is.True);
        }
Esempio n. 5
0
        public static void IncludedColumns_PropertyGetWhenNotProvidedInCtor_IsEmpty()
        {
            Identifier indexName = "test_index";
            const bool isUnique  = true;
            var        column    = Mock.Of <IDatabaseIndexColumn>();
            var        columns   = new[] { column };

            var index = new PostgreSqlDatabaseIndex(indexName, isUnique, columns);

            Assert.That(index.IncludedColumns, Is.Empty);
        }