public bool IsComplete(IMessageModel message) { _ = message ?? throw new ArgumentNullException(nameof(message)); if (message.IsCompleted) { return(true); } if (message.Count() >= 4 && IsSecondCommandAType(message.Commands[1].CommandType) && message.Last().CommandType == CommandType.EndMessage) { return(message.IsCompleted = true); } return(false); }
private bool CanFindAnyTypeIn() => _message != null && _message.Count() >= 2;
private bool IsOfMinimalLength() => _message.Count() >= 3;