public void DllNaming_Default_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "Test.dll", [Architecture.Arm] = "Test.dll", [Architecture.X64] = "Test64.dll", [Architecture.Arm64] = "Test64.dll", }; string expected = tuple; var test = new TestWrapper(); var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void DllNaming_ChangePrefix_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "X86Test.dll", [Architecture.Arm] = "ArmTest.dll", [Architecture.X64] = "X64Test.dll", [Architecture.Arm64] = "Arm64Test.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllNamePrefix[Architecture.X86] = "X86"; test.DllNamePrefix[Architecture.Arm] = "Arm"; test.DllNamePrefix[Architecture.X64] = "X64"; test.DllNamePrefix[Architecture.Arm64] = "Arm64"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void DllNaming_ChangeName_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "FirstWrapper.dll", [Architecture.Arm] = "SecondWrapper.dll", [Architecture.X64] = "ThirdWrapper.dll", [Architecture.Arm64] = "FourthWrapper.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllName[Architecture.X86] = "FirstWrapper"; test.DllName[Architecture.Arm] = "SecondWrapper"; test.DllName[Architecture.X64] = "ThirdWrapper"; test.DllName[Architecture.Arm64] = "FourthWrapper"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void DllNaming_ChangePath_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "lib32\\Test.dll", [Architecture.Arm] = "libarm\\Test.dll", [Architecture.X64] = "lib64\\Test.dll", [Architecture.Arm64] = "libarm64\\Test.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllPath[Architecture.X86] = "lib32\\"; test.DllPath[Architecture.X64] = "lib64\\"; test.DllPath[Architecture.Arm] = "libarm\\"; test.DllPath[Architecture.Arm64] = "libarm64\\"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }