public static SpecializationGroupDeleteResponse From(SpecializationGroupDeleteResult result)
 {
     return(new SpecializationGroupDeleteResponse
     {
         ConceptCount = result.ConceptDependents?.Count() ?? 0,
         Concepts = result.ConceptDependents?.Take(10)
     });
 }
        public void Ok_Is_True_When_There_Are_No_ConceptDependents()
        {
            var specializationGroupDeleteResult = new SpecializationGroupDeleteResult
            {
                ConceptDependents = new ConceptDependent[] {}
            };

            Assert.True(specializationGroupDeleteResult.Ok);
        }
        public void Ok_Is_False_When_There_Are_ConceptDependents()
        {
            var specializationGroupDeleteResult = new SpecializationGroupDeleteResult
            {
                ConceptDependents = new ConceptDependent[]
                {
                    new ConceptDependent
                    {
                        Id            = Guid.NewGuid(),
                        UniversalId   = "UniversalId-test-string",
                        UiDisplayName = "UiDisplayName-test-string"
                    }
                }
            };

            Assert.False(specializationGroupDeleteResult.Ok);
        }