CSharpUtilsTests.Compression.LzBufferTest.HandleWithoutOverlappingTest C# (CSharp) Метод

HandleWithoutOverlappingTest() приватный Метод

private HandleWithoutOverlappingTest ( ) : void
Результат void
		public void HandleWithoutOverlappingTest()
		{
			var Data = Encoding.UTF8.GetBytes("abccccccccccccccccccccccabc");
			var Results = new List<string>();
			Matcher.HandleLz(Data, 0, 3, 9, ushort.MaxValue, false,
				(int Position, byte Byte) =>
				{
					Results.Add("PUT(" + Byte + ")");
				},
				(int Position, int FoundOffset, int FoundSize) =>
				{
					Results.Add("REPEAT(" + FoundOffset + "," + FoundSize + ")");
				}
			);

			Assert.AreEqual(
				"PUT(97),PUT(98),PUT(99),PUT(99),PUT(99),REPEAT(-3,3),REPEAT(-6,6),REPEAT(-12,9),PUT(99),REPEAT(-24,3)",
				Results.ToStringArray()
			);
		}