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); }
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); }
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); }