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