Esempio n. 1
0
        public void ConstructorSyscatColumn()
        {
            var model = new ColumnExternalEntity(new SyscatColumn()
            {
                ColName  = "Test",
                ColNo    = 1,
                Default  = "Test",
                Identity = 'N',
                Length   = 1,
                Nulls    = 'Y',
                TabName  = "Test",
                TypeName = "Test"
            });

            var result = model.Validate();

            Assert.False(result.Any());

            Assert.Equal("Test.Test", model.SyncId);
            Assert.Equal("TEST", model.TableName);
            Assert.Equal("TEST", model.Name);
            Assert.Equal(1, model.Number);
            Assert.Equal("Test", model.Type);
            Assert.Equal(1, model.Length);
            Assert.Equal("Test", model.Default);
            Assert.Equal('Y', model.IsNull);
            Assert.Equal('N', model.IsIdentity);
        }
Esempio n. 2
0
        public void FillQuery()
        {
            var paramTest = "@Name|@Number|@Type|@Length|@Default|@IsNull|@IsIdentity";
            var model     = new ColumnExternalEntity()
            {
                Default    = "Test",
                IsIdentity = 'N',
                IsNull     = 'Y',
                Length     = 1,
                Name       = "Test",
                Number     = 1,
                SyncId     = "Test",
                TableName  = "Test",
                Type       = "Test"
            }.FillQuery(paramTest);

            Assert.Equal("'TEST'|1|'Test'|1|'Test'|'Y'|'N'", model);
        }
Esempio n. 3
0
        public void ConstructorEmpty()
        {
            var model = new ColumnExternalEntity();

            var result = model.Validate();

            Assert.False(result.Any());

            Assert.Null(model.SyncId);
            Assert.Equal(string.Empty, model.TableName);
            Assert.Equal(string.Empty, model.Name);
            Assert.Equal(decimal.Zero, model.Number);
            Assert.Null(model.Type);
            Assert.Equal(decimal.Zero, model.Length);
            Assert.Null(model.Default);
            Assert.Equal(char.MinValue, model.IsNull);
            Assert.Equal(char.MinValue, model.IsIdentity);
        }