public void MethodNaming_ChangeSuffix_GeneratesName()
        {
            var initial = "Test";

            var tuple = new ArchTuple <string>()
            {
                [Architecture.X86]   = "TestX86",
                [Architecture.Arm]   = "TestArm",
                [Architecture.X64]   = "TestX64",
                [Architecture.Arm64] = "TestArm64",
            };
            string expected = tuple;

            var test = new TestWrapper();

            SetBaseline(test);
            test.MethodNameSuffix[Architecture.X86]   = "X86";
            test.MethodNameSuffix[Architecture.Arm]   = "Arm";
            test.MethodNameSuffix[Architecture.X64]   = "X64";
            test.MethodNameSuffix[Architecture.Arm64] = "Arm64";

            var name = test.ComposeMethodName(initial);

            Assert.AreEqual(expected, name);
        }
        public void MethodNaming_Default_GeneratesName()
        {
            var initial = "Test";

            var test = new TestWrapper();

            var name = test.ComposeMethodName(initial);

            Assert.AreEqual(initial, name);
        }