Example #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 MySqlDatabaseIndex(indexName, false, columns);
            var result = index.ToString();

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

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

            Assert.That(index.Columns, Is.EqualTo(columns));
        }
Example #3
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 MySqlDatabaseIndex(indexName, isUnique, columns);

            Assert.That(index.IsUnique, Is.False);
        }
Example #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 MySqlDatabaseIndex(indexName, isUnique, columns);

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

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

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