public void HasPictureIsMapped() { const bool hasPicture = true; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", null, hasPicture); destination = sut.Map(source); Assert.AreEqual(hasPicture, destination.HasPicture); }
public void LocationIsMapped() { const string location = "Turku"; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", location, false); destination = sut.Map(source); Assert.AreEqual(location, destination.Location); }
public void TitleIsMapped() { const string title = "Devaaja"; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", title, null, false); destination = sut.Map(source); Assert.AreEqual(title, destination.Title); }
public void FirstNameIsMapped() { const string name = "Teppo"; source = new Application.Employee(Guid.NewGuid(), "lastName", name, "title", null, false); destination = sut.Map(source); Assert.AreEqual(name, destination.FirstName); }
public void IdIsMapped() { Guid id = Guid.NewGuid(); source = new Application.Employee(id, "lastName", "firstName", "title", null, false); destination = sut.Map(source); Assert.AreEqual(id, destination.Id); }
public void HasPictureIsMapped() { const bool hasPicture = true; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", null, hasPicture); destination = sut.Map(source); Assert.AreEqual(hasPicture, destination.HasPicture); }
public void LocationIsMapped() { const string location = "Turku"; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", location, false); destination = sut.Map(source); Assert.AreEqual(location, destination.Location); }
public void TitleIsMapped() { const string title = "Devaaja"; source = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", title, null, false); destination = sut.Map(source); Assert.AreEqual(title, destination.Title); }
public void FirstNameIsMapped() { const string name = "Teppo"; source = new Application.Employee(Guid.NewGuid(), "lastName", name, "title", null, false); destination = sut.Map(source); Assert.AreEqual(name, destination.FirstName); }
public void IdIsMapped() { Guid id = Guid.NewGuid(); source = new Application.Employee(id, "lastName", "firstName", "title", null, false); destination = sut.Map(source); Assert.AreEqual(id, destination.Id); }
public IHttpActionResult GetEmployee(Guid id) { if (id == Guid.Empty) { throw new ArgumentException("Id must be provided.", nameof(id)); } Application.Employee employee = repository.GetEmployee(id); var mapper = mapperFactory.CreateEmployeeMapper(); return(Ok(mapper.Map(employee))); }
public void GetEmployees() { IMapper<Application.Employee, Employee> employeeMapper = CreateEmployeeMapperMock(); var appEmployee = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", null, false); var apiEmployee = new Employee(); employeeMapper.Map(appEmployee).Returns(apiEmployee); repository.GetActiveEmployees().Returns(new List<Application.Employee> { appEmployee }); var result = sut.GetEmployees() as OkNegotiatedContentResult<IEnumerable<Employee>>; Assert.IsNotNull(result); Assert.AreSame(apiEmployee, result.Content.Single()); }
public void GetEmployee() { Guid id = Guid.NewGuid(); IMapper<Application.Employee, Employee> employeeMapper = CreateEmployeeMapperMock(); var appEmployee = new Application.Employee(id, "lastName", "firstName", "title", null, false); var apiEmployee = new Employee(); employeeMapper.Map(appEmployee).Returns(apiEmployee); repository.GetEmployee(id).Returns(appEmployee); var result = sut.GetEmployee(id) as OkNegotiatedContentResult<Employee>; Assert.IsNotNull(result); Assert.AreSame(apiEmployee, result.Content); }
public void GetEmployee() { Guid id = Guid.NewGuid(); IMapper <Application.Employee, Employee> employeeMapper = CreateEmployeeMapperMock(); var appEmployee = new Application.Employee(id, "lastName", "firstName", "title", null, false); var apiEmployee = new Employee(); employeeMapper.Map(appEmployee).Returns(apiEmployee); repository.GetEmployee(id).Returns(appEmployee); var result = sut.GetEmployee(id) as OkNegotiatedContentResult <Employee>; Assert.IsNotNull(result); Assert.AreSame(apiEmployee, result.Content); }
public void GetEmployees() { IMapper <Application.Employee, Employee> employeeMapper = CreateEmployeeMapperMock(); var appEmployee = new Application.Employee(Guid.NewGuid(), "lastName", "firstName", "title", null, false); var apiEmployee = new Employee(); employeeMapper.Map(appEmployee).Returns(apiEmployee); repository.GetActiveEmployees().Returns(new List <Application.Employee> { appEmployee }); var result = sut.GetEmployees() as OkNegotiatedContentResult <IEnumerable <Employee> >; Assert.IsNotNull(result); Assert.AreSame(apiEmployee, result.Content.Single()); }
public void GetEmployeeWhenEmployeeIsNotFound() { Application.Employee result = sut.GetEmployee(Guid.NewGuid()); Assert.IsNull(result); }