예제 #1
0
        public void Test_register_naming_convention()
        {
            var targetPlatform   = new Impl.TargetPlatform.TargetPlatform("x") as ITargetPlatform;
            var namingConvention = new TestClassNamingConvention();

            targetPlatform.RegisterClassNamingConvention("test", namingConvention);
            targetPlatform.GetClassNamingConvention("test").Should().BeSameAs(namingConvention);
        }
예제 #2
0
        public void Test_register_naming_convention_with_overwrite()
        {
            var targetPlatform    = new Impl.TargetPlatform.TargetPlatform("x") as ITargetPlatform;
            var namingConvention1 = new TestClassNamingConvention();
            var namingConvention2 = new TestClassNamingConvention();

            targetPlatform.RegisterClassNamingConvention("test", namingConvention1);
            targetPlatform.RegisterClassNamingConvention("test", namingConvention2, overwrite: true);
            targetPlatform.GetClassNamingConvention("test").Should().BeSameAs(namingConvention2);
        }