public void Convert__EmployeeImportModelIn_EmployeeOut__ReturnsEmployee() { // Arrange: var converter = new ImportModelConverter <EmployeeImportModel, Employee>(GetMockedVisitor()); var employeeImportModel = new EmployeeImportModel(); // Action: var employee = converter.Convert(employeeImportModel); // Assert: Assert.That(employee.GetType().IsAssignableFrom(typeof(Employee))); }
public Employee GetDbModel(EmployeeImportModel employeeImportModel) { return(new Employee { Id = employeeImportModel.EmployeeId, Name = employeeImportModel.EmployeeName, IsActive = employeeImportModel.IsActive, Appointment = new Appointment { Abbreviations = employeeImportModel.Appointment }, Rank = new Rank { Number = employeeImportModel.Rank ?? 3 }, Position = new Position { Abbreviations = employeeImportModel.Position }, }); }