示例#1
0
        public void TransformEmployeeToDTO()
        {
            var adapter  = new EmployeeAdapter();
            var employee = new Employee()
            {
                EmployeeID = 1,
                LoginID    = "petter",
                ContactID  = 12,
                Contact    = new Contact()
                {
                    FirstName = "Peter"
                },
                EmployeePayHistories = new List <EmployeePayHistory>()
                {
                    new EmployeePayHistory()
                    {
                        EmployeeID   = 1,
                        ModifiedDate = DateTime.Now
                    }
                }
            };
            var dto = adapter.Transform <Employee, EmployeeDto>(employee);

            Assert.Equal(employee.EmployeeID, dto.EmployeeID);
            Assert.Equal(employee.LoginID, dto.LoginID);
        }
示例#2
0
        public void TransformDTOToEmployee()
        {
            var adapter = new EmployeeAdapter();

            var employee = new EmployeeDTO()
            {
                EmployeeID             = 1,
                LoginID                = "petter"
                , ContactID            = 12
                , EmployeePayHistories = new List <EmployeePayHistoryDTO>()
                {
                    new EmployeePayHistoryDTO()
                    {
                        EmployeeID   = 1,
                        ModifiedDate = DateTime.Now
                    }
                }
            };
            var dto = adapter.Transform <EmployeeDTO, Employee>(employee);

            Assert.Equal(employee.EmployeeID, dto.EmployeeID);
            Assert.Equal(employee.LoginID, dto.LoginID);
        }
        public void TransformEmployeeToDTO()
        {
            var adapter = new EmployeeAdapter();
            var employee = new Employee()
            {
                EmployeeID = 1,
                LoginID = "petter",
                ContactID = 12,
                Contact = new Contact() { FirstName = "Peter" },
                EmployeePayHistories = new List<EmployeePayHistory>()
                 {
                    new EmployeePayHistory()
                    {
                        EmployeeID = 1,
                        ModifiedDate = DateTime.Now
                    }
                 }
            };
            var dto = adapter.Transform<Employee, EmployeeDTO>(employee);

            Assert.Equal(employee.EmployeeID, dto.EmployeeID);
            Assert.Equal(employee.LoginID, dto.LoginID);
        }
        public void TransformDTOToEmployee()
        {
            var adapter = new EmployeeAdapter();

            var employee = new EmployeeDTO()
            {
                EmployeeID = 1,
                LoginID = "petter"
                ,ContactID = 12
                ,EmployeePayHistories = new List<EmployeePayHistoryDTO>()
                 {
                    new EmployeePayHistoryDTO()
                    {
                        EmployeeID = 1,
                        ModifiedDate = DateTime.Now
                    }
                 }
            };
            var dto = adapter.Transform<EmployeeDTO, Employee>(employee);

            Assert.Equal(employee.EmployeeID, dto.EmployeeID);
            Assert.Equal(employee.LoginID, dto.LoginID);
        }