public void UpdateShouldReturnCorrectValueWhenUpdateDuplicateValueButSameId() { var service = new ApoClassService(_apoClassRepository, _apoDepartmentRepository); var resource = new ApoClassForCreateOrEdit() { Name = "Miscellaneous", ApoDepartmentId = 1 }; var compareObj = new ApoClassDto() { Name = resource.Name, DepartmentId = resource.ApoDepartmentId, Id = 91, IsActive = 1, Code = _apoClass.Single(x => x.Id == 91).Code, DepartmentName = _apoDepartment.Single(x => x.Id == resource.ApoDepartmentId).Name }; var sut = service.Edit(91, resource); Assert.IsType <ApoClassDto>(sut); AssertObjects.PropertyValuesAreEquals(sut, compareObj); }
private void MapDeptToDto(ApoClassDto domain) { domain.DepartmentName = ApoDepartmentInstances.GetInstance(_apoDepartmentRepository).GetApoDepartmentDomains.Single(x => x.Id == domain.DepartmentId).Name; }