using System; using MediaBrowser.Controller.Extensions; using Xunit; namespace Jellyfin.Controller.Extensions.Tests { public class StringExtensionsTests { [Theory] [InlineData("", '_', 0)] [InlineData("___", '_', 3)] [InlineData("test\x00", '\x00', 1)] [InlineData("Imdb=tt0119567|Tmdb=330|TmdbCollection=328", '|', 2)] public void ReadOnlySpan_Count_Success(string str, char needle, int count) { Assert.Equal(count, str.AsSpan().Count(needle)); } } }