コード例 #1
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 };

            var key = new PostgreSqlDatabaseKey(keyName, keyType, columns);

            Assert.That(key.Columns, Is.EqualTo(columns));
        }
コード例 #2
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 };

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

            Assert.That(result, Is.EqualTo(expectedResult));
        }
コード例 #3
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 };

            var key = new PostgreSqlDatabaseKey(keyName, keyType, columns);

            Assert.That(key.Name.UnwrapSome(), Is.EqualTo(keyName));
        }
コード例 #4
0
        public static void IsEnabled_GivenRegularObject_ReturnsTrue()
        {
            Identifier            keyName = "test_key";
            const DatabaseKeyType keyType = DatabaseKeyType.Foreign;
            var column  = Mock.Of <IDatabaseColumn>();
            var columns = new[] { column };

            var key = new PostgreSqlDatabaseKey(keyName, keyType, columns);

            Assert.That(key.IsEnabled, Is.True);
        }