Skip to content

Commit

Permalink
Improved uSkyManager_SetVaryingMaterialProperties_PatchTest
Browse files Browse the repository at this point in the history
Ran the transpiler to confirm the IL has changed afterwards.
  • Loading branch information
Measurity committed Jun 2, 2023
1 parent d0f7b08 commit 300628e
Showing 1 changed file with 6 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using FluentAssertions;
using HarmonyLib;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NitroxTest.Patcher;
using static NitroxPatcher.Patches.Dynamic.uSkyManager_SetVaryingMaterialProperties_Patch;

namespace NitroxPatcher.Patches.Dynamic;

Expand All @@ -13,7 +14,9 @@ public class uSkyManager_SetVaryingMaterialProperties_PatchTest
[TestMethod]
public void Sanity()
{
PatchTestHelper.TestPattern(uSkyManager_SetVaryingMaterialProperties_Patch.TARGET_METHOD, uSkyManager_SetVaryingMaterialProperties_Patch.ModifyInstructionPattern, out IEnumerable<CodeInstruction> originalIl, out IEnumerable<CodeInstruction> transformedIl);
originalIl.Count().Should().Be(transformedIl.Count());
ReadOnlyCollection<CodeInstruction> originalIl = PatchTestHelper.GetInstructionsFromMethod(TARGET_METHOD);
CodeInstruction[] transformedIl = Transpiler(TARGET_METHOD, originalIl.Clone()).ToArray();
originalIl.Count.Should().Be(transformedIl.Length);
originalIl.Should().NotBeEquivalentTo(transformedIl);
}
}

0 comments on commit 300628e

Please sign in to comment.