public void UpdateShouldReturnCorrectValueWhenUpdateDuplicateValueButSameId() { var service = new ApoSubClassService(_apoClassRepository, _apoSubClassRepository); var resource = new ApoSubClassForCreateOrEdit() { Name = "Import Frozen Appetizer", ApoClassId = 106 }; var compareObj = new ApoSubClassDto() { Name = resource.Name, ApoClassId = resource.ApoClassId, Id = 105, IsActive = 1, Code = _apoSubClass.Single(x => x.Id == 105).Code, ApoClassName = _apoClass.Single(x => x.Id == resource.ApoClassId).Name }; var sut = service.Edit(105, resource); Assert.IsType <ApoSubClassDto>(sut); AssertObjects.PropertyValuesAreEquals(sut, compareObj); }
private void MapDeptToDto(ApoSubClassDto domain) { domain.ApoClassName = ApoClassInstances.GetInstance(_apoClassRepository).GetApoDepartmentDomains.Single(x => x.Id == domain.ApoClassId).Name; }