CSPspEmu.Tests.PointerUtilsTest.TestMemset4 C# (CSharp) Метод

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

private TestMemset4 ( ) : void
Результат void
		public void TestMemset4()
		{
			int TotalSize = 65;
			var Dest = new byte[TotalSize];

			foreach (var Set64 in new[] { false, true })
			{
				PointerUtils.Is64 = Set64;

				fixed (byte* DestPtr = Dest)
				{
					for (int count = 0; count < TotalSize; count++)
					{
						for (int m = 0; m < TotalSize; m++) Dest[m] = 0;

						PointerUtils.Memset(DestPtr, 1, count);

						for (int m = 0; m < TotalSize; m++)
						{
							Assert.AreEqual((m < count) ? 1 : 0, Dest[m]);
						}
					}
				}
			}
		}