public void ApoDepartmentServiceShouldReturnNullWhenNameNotMatched() { var service = new ApoClassService(_apoClassRepository, _apoDepartmentRepository); var resource = new ApoClassForCreateOrEdit() { Name = "Miscellaneousssss" }; var sut = service.GetByName(resource); Assert.Null(sut); }
public void ApoDepartmentShouldReturnCorrectValueWhenSearchMatched() { var service = new ApoClassService(_apoClassRepository, _apoDepartmentRepository); var resource = new ApoClassForCreateOrEdit() { Name = "Miscellaneous" }; var selectedApo = _apoClass.Single(x => x.Name.Equals("Miscellaneous")); var deptName = _apoDepartment.Single(x => x.Id == selectedApo.ApoDepartmentId).Name; var sut = service.GetByName(resource); Assert.Equal(sut.Name, "Miscellaneous"); Assert.Equal(sut.DepartmentId, selectedApo.ApoDepartmentId); Assert.Equal(sut.DepartmentName, deptName); Assert.Equal(sut.Id, selectedApo.Id); }