public override string ToPresentation(CharacteristicSet set)
            {
                var values = set.
                             GetValues().
                             Where(c => !c.IsDefault).
                             Select(c => c.GetDisplayId() + EqualsSeparator + CharacteristicPresenter.ToPresentation(c));

                return(string.Join(Separator, values));
            }
 public static bool AllAreDefaults(this CharacteristicSet set) => set.GetValues().All(c => c.IsDefault);
            public override string ToPresentation(CharacteristicSet set)
            {
                var values = set.GetValues().Where(c => !c.IsDefault).Select(c => CharacteristicPresenter.ToPresentation(c));

                return("new CharacteristicSet(" + string.Join(Separator, values) + ")");
            }