BatchGuy.App.Parser.Services.BluRayTitleParserService.IsIdValid C# (CSharp) Метод

IsIdValid() публичный Метод

public IsIdValid ( string id ) : bool
id string
Результат bool
        public bool IsIdValid(string id)
        {
            string pattern = "^[0-9,:]+$";
            Regex regEx = new Regex(pattern, RegexOptions.IgnoreCase);

            bool isMatch = regEx.IsMatch(id);

            return isMatch;
        }

Usage Example

        public void bluraytitleparserservice_is_id_valid_test()
        {
            List<ProcessOutputLineItem> lineItems = new List<ProcessOutputLineItem>
            {
                new ProcessOutputLineItem()  { Id = 1, Text = "4: Subtitle (pgs), French" }
            };
            IJsonSerializationService<ISOLanguageCodeCollection> jsonSerializationService = new JsonSerializationService<ISOLanguageCodeCollection>();
            IMKVMergeLanguageService languageService = new MKVMergeLanguageService(jsonSerializationService);
            ILineItemIdentifierService lineItemService = new BluRayTitleLineItemIdentifierService();
            IBluRayTitleParserService parserService = new BluRayTitleParserService(lineItemService, lineItems,languageService);

            bool isValid = parserService.IsIdValid("4:");

            isValid.Should().BeTrue();
        }
All Usage Examples Of BatchGuy.App.Parser.Services.BluRayTitleParserService::IsIdValid