Пример #1
0
        public void DataColumnMapping_Equal_ColumnsDifferent_ReturnFalse()
        {
            var dataColumnMapping = new DataColumnMapping()
            {
                IndexNumber  = 1,
                InputColumn  = "a",
                Inserted     = true,
                OutputColumn = new DbColumn()
                {
                    ColumnName      = "a",
                    DataType        = typeof(string),
                    MaxLength       = 1,
                    IsNullable      = false,
                    IsAutoIncrement = false
                }
            };
            var other = new DataColumnMapping()
            {
                IndexNumber  = 2,
                InputColumn  = "b",
                Inserted     = false,
                OutputColumn = new DbColumn()
                {
                    ColumnName      = "b",
                    DataType        = typeof(string),
                    MaxLength       = 1,
                    IsNullable      = false,
                    IsAutoIncrement = false
                }
            };
            var dataColumnEqual = dataColumnMapping.Equals(other);

            Assert.IsFalse(dataColumnEqual);
        }
Пример #2
0
        public void DataColumnMapping_Equal_Null()
        {
            var dataColumn      = new DataColumnMapping {
            };
            var dataColumnEqual = dataColumn.Equals(null);

            Assert.IsFalse(dataColumnEqual);
        }
Пример #3
0
        public void DataColumnMapping_GivenObjectDataColumnMapping_Equals_ShouldReturnTrue()
        {
            object dataColumn      = new DataColumnMapping {
            };
            object other           = dataColumn;
            var    dataColumnEqual = dataColumn.Equals(other);

            Assert.IsTrue(dataColumnEqual);
        }
Пример #4
0
        public void DataColumnMapping_GivenObject_Equal_Null()
        {
            object dataColumn      = new DataColumnMapping {
            };
            object other           = null;
            var    dataColumnEqual = dataColumn.Equals(other);

            Assert.IsFalse(dataColumnEqual);
        }
Пример #5
0
        public void DataColumnMapping_GivenObject_Equal_False()
        {
            var dataColumn      = new DataColumnMapping {
            };
            var other           = new object();
            var dataColumnEqual = dataColumn.Equals(other);

            Assert.IsFalse(dataColumnEqual);
        }
Пример #6
0
        public void DataColumnMapping_Equal_True()
        {
            var dataColumn      = new DataColumnMapping {
            };
            var other           = dataColumn;
            var dataColumnEqual = dataColumn.Equals(other);

            Assert.IsTrue(dataColumnEqual);
        }
Пример #7
0
        public void DataColumnMapping_Equal_OutputColumn_Null()
        {
            var dataColumnMapping = new DataColumnMapping()
            {
                OutputColumn = null
            };
            var other = new DataColumnMapping()
            {
                OutputColumn = null
            };
            var dataColumnEqual = dataColumnMapping.Equals(other);

            Assert.IsTrue(dataColumnEqual);
        }
Пример #8
0
        public void Add()
        {
            DataColumnMapping col1 = new DataColumnMapping("sourceName", "dataSetName");
            int t = _columnMapCollection.Add(col1);

            Assert.Equal(0, t);
            bool eq1 = col1.Equals(_columnMapCollection[0]);

            Assert.Equal(true, eq1);
            Assert.Equal(1, _columnMapCollection.Count);
            DataColumnMapping col2;

            col2 = _columnMapCollection.Add("sourceID", "dataSetID");
            bool eq2 = col2.Equals(_columnMapCollection[1]);

            Assert.Equal(true, eq2);
            Assert.Equal(2, _columnMapCollection.Count);
        }
        public void Add()
        {
            DataColumnMapping col1 = new DataColumnMapping("sourceName", "dataSetName");
            int t = columnMapCollection.Add((Object)col1);

            Assert.AreEqual(0, t, "test1");
            bool eq1 = col1.Equals(columnMapCollection[0]);

            Assert.AreEqual(true, eq1, "test2");
            Assert.AreEqual(1, columnMapCollection.Count, "test3");
            DataColumnMapping col2;

            col2 = columnMapCollection.Add("sourceID", "dataSetID");
            bool eq2 = col2.Equals(columnMapCollection[1]);

            Assert.AreEqual(true, eq2, "test4");
            Assert.AreEqual(2, columnMapCollection.Count, "test5");
        }