Esempio n. 1
0
        private string WriteEventSet(IEventSet eventSet)
        {
            switch (eventSet)
            {
            case EventSet eventSet1:
                return($"{{ {string.Join(", ", eventSet1.Events.Select(x => x.Name))} }}");

            case NamedEventSet namedEventSet:
                return(namedEventSet.Name);

            case null:
                return("<all>");

            default:
                throw new ArgumentOutOfRangeException(nameof(eventSet));
            }
        }
Esempio n. 2
0
 public bool IsSubsetEqOf(IEventSet eventSet)
 {
     return(events.IsSubsetOf(eventSet.Events));
 }
Esempio n. 3
0
 public bool IsSame(IEventSet eventSet)
 {
     return(events.IsSame(eventSet));
 }
Esempio n. 4
0
 public bool IsSame(IEventSet eventSet)
 {
     return(events.SetEquals(eventSet.Events));
 }
Esempio n. 5
0
 public bool IsSame(IEventSet eventSet)
 {
     return(this == Instance && eventSet == this);
 }