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); }
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); }
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); }
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); }
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); }
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!"); }
public void MyExtensionTemplateCreateInstanceTemplateWithoutFilePath3() { MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(CreateTemplateMock(" ").Instance); Assert.AreEqual(null, extensionTemplate); }
public void MyExtensionTemplateCreateInstanceNullTemplate() { MyExtensionTemplate extensionTemplate = MyExtensionTemplate.CreateInstance(null); Assert.AreEqual(null, extensionTemplate); }