Esempio n. 1
0
        public void TestMappingForCustomFieldEntityIsInputIsEmpty()
        {
            var mapper     = new EmployeeMapper();
            var mappedData = mapper.MapCustomField(null);

            Assert.NotNull(mappedData);
        }
Esempio n. 2
0
        public void TestMappingForCustomFieldEntity()
        {
            var mapper     = new EmployeeMapper();
            var mappedData = mapper.MapCustomField(_employees);

            Assert.NotNull(mappedData);
            Assert.AreEqual(4, mappedData.Count);
            Assert.AreEqual("PersonNumber", mappedData[0].Person.PersonNumber);
            Assert.AreEqual("Text1", mappedData[0].Text);
            Assert.AreEqual("CustomDataTypeName1", mappedData[0].CustomDataTypeName);
            Assert.AreEqual("FirstName", mappedData[0].Person.FirstName);
            Assert.AreEqual("LastName", mappedData[0].Person.LastName);

            Assert.AreEqual("PersonNumber", mappedData[1].Person.PersonNumber);
            Assert.AreEqual("Text1_2", mappedData[1].Text);
            Assert.AreEqual("CustomDataTypeName1_2", mappedData[1].CustomDataTypeName);
            Assert.AreEqual("FirstName", mappedData[1].Person.FirstName);
            Assert.AreEqual("LastName", mappedData[1].Person.LastName);

            Assert.AreEqual("PersonNumber2", mappedData[2].Person.PersonNumber);
            Assert.AreEqual("Text2", mappedData[2].Text);
            Assert.AreEqual("CustomDataTypeName2", mappedData[2].CustomDataTypeName);
            Assert.AreEqual("FirstName2", mappedData[2].Person.FirstName);
            Assert.AreEqual("LastName2", mappedData[2].Person.LastName);

            Assert.AreEqual("PersonNumber2", mappedData[3].Person.PersonNumber);
            Assert.AreEqual("Text2_2", mappedData[3].Text);
            Assert.AreEqual("CustomDataTypeName2_2", mappedData[3].CustomDataTypeName);
            Assert.AreEqual("FirstName2", mappedData[3].Person.FirstName);
            Assert.AreEqual("LastName2", mappedData[3].Person.LastName);
        }