Example #1
0
 public static void VerifyExtensionTemplateSample3CaseInsensitive(MyExtensionTemplate extensionTemplate)
 {
     VerifyExtensionTemplate(extensionTemplate,
                             ASMNAME_SYSTEM_SPEECH_CASE_INSENSITIVE_NORMALIZED,
                             TEMPLATE_BASENAME_3, TEMPLATE_DESCRIPTION_3,
                             TEMPLATE_NAME_3, TEMPLATE_FILEPATH_3,
                             EXTENSION_ID_3, VERSION_1_0_0_0);
 }
Example #2
0
        public void MyExtensionTemplateTest2()
        {
            MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(CreateTemplateMockSample1WithoutName().Instance);

            Util.VerifyExtensionTemplate(extensionTemplate, Util.ASMNAME_VBRUN9_NORMALIZED, Util.TEMPLATE_BASENAME_1,
                                         Util.TEMPLATE_DESCRIPTION_1, Util.EXTENSION_ID_1,
                                         Util.TEMPLATE_FILEPATH_1, Util.EXTENSION_ID_1, Util.VERSION_1_0_0_0);
        }
Example #3
0
 public static void VerifyExtensionTemplateSample1CaseInsensitive(MyExtensionTemplate extensionTemplate)
 {
     VerifyExtensionTemplate(extensionTemplate,
                             ASMNAME_VBRUN9_CASE_INSENSITIVE_NORMALIZED,
                             TEMPLATE_BASENAME_1, TEMPLATE_DESCRIPTION_1,
                             TEMPLATE_NAME_1, TEMPLATE_FILEPATH_1,
                             EXTENSION_ID_1, VERSION_1_0_0_0);
 }
Example #4
0
        public void MyExtensionTemplateCreateInstanceNullVersion()
        {
            Mock <Template> templateMock = Util.CreateTemplateMock(
                "Template without version",
                "This is an extension template without version",
                "C:\\Temp", "BaseName.vb",
                "<VBMyExtensionTemplate \n    ID=\"Microsoft.VisualBasic.Speech.MyExtension\" \n    AssemblyFullName=\"System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35\"\n/>");
            MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(templateMock.Instance);

            Assert.AreEqual(null, extensionTemplate);
        }
Example #5
0
 public static void VerifyExtensionTemplate(MyExtensionTemplate extensionTemplate,
                                            string assemblyFullName, string baseName,
                                            string description, string displayName,
                                            string filePath, string id, Version version)
 {
     Assert.AreEqual(assemblyFullName, extensionTemplate.AssemblyFullName);
     Assert.AreEqual(baseName, extensionTemplate.BaseName);
     Assert.AreEqual(description, extensionTemplate.Description);
     Assert.AreEqual(displayName, extensionTemplate.DisplayName);
     Assert.AreEqual(filePath, extensionTemplate.FilePath);
     Assert.AreEqual(id, extensionTemplate.ID);
     Assert.AreEqual(version, extensionTemplate.Version);
 }
Example #6
0
        public void MyExtensionTemplateCreateInstanceNoAssembly()
        {
            Mock <Template> templateMock = Util.CreateTemplateMock(
                "Template without triggering assembly",
                "This is an extension template without triggering assembly",
                "C:\\Temp\\File.vstemplate",
                "Template.vb",
                "<VBMyExtensionTemplate Version=\"1.0.0.0\" ID=\"TemplateWithoutTriggeringAssembly\"/>");
            MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(templateMock.Instance);

            Assert.IsNotNull(extensionTemplate, "Template without triggering assembly should be allowed!");
            Assert.AreEqual("TemplateWithoutTriggeringAssembly", extensionTemplate.ID, extensionTemplate.ID + " is not correct!");
            Assert.AreEqual(Util.VERSION_1_0_0_0, extensionTemplate.Version, extensionTemplate.Version.ToString() + " is not correct!");
        }
Example #7
0
        public void MyExtensionTemplateCreateInstanceTemplateWithoutFilePath3()
        {
            MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(CreateTemplateMock("     ").Instance);

            Assert.AreEqual(null, extensionTemplate);
        }
Example #8
0
        public void MyExtensionTemplateCreateInstanceNullTemplate()
        {
            MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(null);

            Assert.AreEqual(null, extensionTemplate);
        }