Esempio n. 1
0
        public void SourceObjectWithNullReference()
        {
            var employeeDto = new EmployeeDto
            {
                Title = "Man"
            };

            var employee = new Employee
            {
                ManagerID        = 2,
                ContactID        = 3,
                Title            = "Developer",
                BirthDate        = new DateTime(1965, 1, 1, 0, 0, 0),
                HireDate         = DateTime.Now,
                Gender           = "M",
                MaritalStatus    = "M",
                ModifiedDate     = DateTime.Now,
                NationalIDNumber = "2",
                rowguid          = new Guid(),
                CurrentFlag      = true,
                VacationHours    = 2,
                SickLeaveHours   = 3,
                SalariedFlag     = false,
                LoginID          = "adventure-works\\peter"
            };

            ITypeAdapter typeAdapter = new TypeAdapter();

            employee = typeAdapter.Transform(employeeDto, employee);

            Assert.NotNull(employee.Gender);
            Assert.Equal(employee.Title, employeeDto.Title);
        }
        public void SourceObjectWithNullReference()
        {
            var employeeDto = new EmployeeDto
            {
                Title = "Man"
            };

            var employee = new Employee
            {
                ManagerID = 2,
                ContactID = 3,
                Title = "Developer",
                BirthDate = new DateTime(1965, 1, 1, 0, 0, 0),
                HireDate = DateTime.Now,
                Gender = "M",
                MaritalStatus = "M",
                ModifiedDate = DateTime.Now,
                NationalIDNumber = "2",
                rowguid = new Guid(),
                CurrentFlag = true,
                VacationHours = 2,
                SickLeaveHours = 3,
                SalariedFlag = false,
                LoginID = "adventure-works\\peter"
            };

            ITypeAdapter typeAdapter = new TypeAdapter();
            employee = typeAdapter.Transform(employeeDto, employee);

            Assert.NotNull(employee.Gender);
            Assert.Equal(employee.Title, employeeDto.Title);
        }
        public void TransformContact()
        {
            var adapter = new TypeAdapter<Contact, ContactDTO>();
            var contact = new Contact()
            {
               FirstName="gates"
            };
            var dto = adapter.Transform<Contact, ContactDTO>(contact);

            Assert.Equal(contact.FirstName, dto.FirstName);
        }
Esempio n. 4
0
        public void TransformDTOtoContact()
        {
            var adapter = new TypeAdapter();
            var contact = new ContactDto()
            {
                FirstName = "gates"
            };
            var dto = adapter.Transform <ContactDto, Contact>(contact);

            Assert.Equal(dto.FirstName, contact.FirstName);
        }
Esempio n. 5
0
        public void TransformContact()
        {
            var adapter = new TypeAdapter <Contact, ContactDTO>();
            var contact = new Contact()
            {
                FirstName = "gates"
            };
            var dto = adapter.Transform <Contact, ContactDTO>(contact);

            Assert.Equal(contact.FirstName, dto.FirstName);
        }
        public void TransformDTOtoEmployeePayHistory()
        {
            var adapter = new TypeAdapter<EmployeePayHistoryDTO,EmployeePayHistory>();
            var eph = new EmployeePayHistoryDTO()
            {
                EmployeeID = 1,
                ModifiedDate = DateTime.Now
            };
            var dto = adapter.Transform<EmployeePayHistoryDTO, EmployeePayHistory>(eph);

            Assert.Equal(dto.EmployeeID,eph.EmployeeID);
        }
        public void TransformEmployeePayHistory()
        {
            var adapter = new TypeAdapter();
            var eph = new EmployeePayHistory()
            {
                EmployeeID = 1,
                ModifiedDate = DateTime.Now
            };
            var dto = adapter.Transform<EmployeePayHistory, EmployeePayHistoryDto>(eph);

            Assert.Equal(1, dto.EmployeeID);
        }
Esempio n. 8
0
        public void TransformDTOtoEmployeePayHistory()
        {
            var adapter = new TypeAdapter();
            var eph     = new EmployeePayHistoryDto()
            {
                EmployeeID   = 1,
                ModifiedDate = DateTime.Now
            };
            var dto = adapter.Transform <EmployeePayHistoryDto, EmployeePayHistory>(eph);

            Assert.Equal(dto.EmployeeID, eph.EmployeeID);
        }
Esempio n. 9
0
        public void TransformEmployeePayHistory()
        {
            var adapter = new TypeAdapter <EmployeePayHistory, EmployeePayHistoryDTO>();
            var eph     = new EmployeePayHistory()
            {
                EmployeeID   = 1,
                ModifiedDate = DateTime.Now
            };
            var dto = adapter.Transform <EmployeePayHistory, EmployeePayHistoryDTO>(eph);

            Assert.Equal(1, dto.EmployeeID);
        }
Esempio n. 10
0
        public void TransformDTOtoContact()
        {
            var adapter = new TypeAdapter();
            var contact = new ContactDto()
            {
                FirstName = "gates"
            };
            var dto = adapter.Transform<ContactDto,Contact>(contact);

            Assert.Equal(dto.FirstName, contact.FirstName);
        }