Пример #1
0
        public static void Name_PropertyGet_EqualsCtorArg()
        {
            Identifier            keyName = "test_key";
            const DatabaseKeyType keyType = DatabaseKeyType.Primary;
            var        column             = Mock.Of <IDatabaseColumn>();
            var        columns            = new[] { column };
            const bool enabled            = true;

            var key = new OracleDatabaseKey(keyName, keyType, columns, enabled);

            Assert.That(key.Name.UnwrapSome(), Is.EqualTo(keyName));
        }
Пример #2
0
        public static void Columns_PropertyGet_EqualsCtorArg()
        {
            Identifier            keyName = "test_key";
            const DatabaseKeyType keyType = DatabaseKeyType.Foreign;
            var        column             = Mock.Of <IDatabaseColumn>();
            var        columns            = new[] { column };
            const bool enabled            = true;

            var key = new OracleDatabaseKey(keyName, keyType, columns, enabled);

            Assert.That(key.Columns, Is.EqualTo(columns));
        }
Пример #3
0
        public static void ToString_WhenInvoked_ReturnsExpectedValues(DatabaseKeyType keyType, string name, string expectedResult)
        {
            var        keyName = Identifier.CreateQualifiedIdentifier(name);
            var        column  = Mock.Of <IDatabaseColumn>();
            var        columns = new[] { column };
            const bool enabled = true;

            var key    = new OracleDatabaseKey(keyName, keyType, columns, enabled);
            var result = key.ToString();

            Assert.That(result, Is.EqualTo(expectedResult));
        }