public void Errors_Match_If_Not_Ok() { var errorUid = ConceptUrn.From("urn:leaf:concept:diag:codeset=ICD9+code=123.42"); var cpc = new ConceptPreflightCheck { Results = new ConceptPreflightCheckResult[] { new ConceptPreflightCheckResult { Id = Guid.NewGuid(), UniversalId = errorUid, IsPresent = false, IsAuthorized = false }, new ConceptPreflightCheckResult { Id = Guid.NewGuid(), UniversalId = ConceptUrn.From("urn:leaf:concept:diag:codeset=ICD9+code=123.45"), IsPresent = true, IsAuthorized = true } } }; var errors = cpc.Errors(); Assert.True(errors.Count() == 1); Assert.Equal(errorUid, errors.First().UniversalId, new UrnEqualityComparer()); }
public void Errors_Empty_If_Ok() { var cpc = new ConceptPreflightCheck { Results = new ConceptPreflightCheckResult[] { new ConceptPreflightCheckResult { Id = Guid.NewGuid(), UniversalId = ConceptUrn.From("urn:leaf:concept:diag:codeset=ICD9+code=123.42"), IsPresent = true, IsAuthorized = true }, new ConceptPreflightCheckResult { Id = Guid.NewGuid(), UniversalId = ConceptUrn.From("urn:leaf:concept:diag:codeset=ICD9+code=123.45"), IsPresent = true, IsAuthorized = true } } }; var errors = cpc.Errors(); Assert.False(errors.Any()); }
public void Empty_ConceptPreflightCheck_Ok() { var check = new ConceptPreflightCheck(); Assert.True(check.Ok); }
public void Ok_Theory(ConceptPreflightCheck cpc, bool expected) { Assert.Equal(expected, cpc.Ok); }
public ConceptPreflightCheckDTO(ConceptPreflightCheck check) { Ok = check.Ok; Results = check.Results.Select(r => new ConceptPreflightCheckResultDTO(r)); }