public IProtocol Protocol(SpielType @type) { return Protocols.Where(x => x.ProtocolType == @type).DefaultIfEmpty(new NullProtocol()).First(); }
public IProtocol Protocol(SpielType x) { return new NullProtocol(); }
public IProtocol Protocol(SpielType x) { throw new System.NotImplementedException(); }