diff options
author | Marius Ungureanu <maungu@microsoft.com> | 2020-02-27 20:29:30 +0300 |
---|---|---|
committer | Marius Ungureanu <maungu@microsoft.com> | 2020-02-27 20:29:30 +0300 |
commit | bfd44078ecbb7dbf7a88bf3c48cce1023c1f9dfa (patch) | |
tree | 860a55f767d0206c499b21af566efb11263d34fb /Test | |
parent | d830c2cc53cba9c2b315f57d9696e1b81d22fed8 (diff) |
Fix serialization of addin localizer
Fixes #81
Diffstat (limited to 'Test')
-rw-r--r-- | Test/UnitTests/TestAddinDescription.cs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Test/UnitTests/TestAddinDescription.cs b/Test/UnitTests/TestAddinDescription.cs index 4da2fa9..02a0bc4 100644 --- a/Test/UnitTests/TestAddinDescription.cs +++ b/Test/UnitTests/TestAddinDescription.cs @@ -124,7 +124,17 @@ namespace UnitTests System.Threading.Thread.CurrentThread.CurrentCulture = oldc; } - + + [TestCase ("SimpleApp.SystemInfoExtension", "StringResource", "")] + public void LocalizerProperties (string addinId, string expectedType, string expectedAssembly) + { + Addin ad = AddinManager.Registry.GetAddin (addinId); + ExtensionNodeDescription localizer = ad.Description.Localizer; + + Assert.AreEqual (expectedType, localizer.GetAttribute ("type")); + Assert.AreEqual (expectedAssembly, localizer.GetAttribute ("assembly")); + } + AddinDescription DescFromResource (string res) { using (Stream s = GetType().Assembly.GetManifestResourceStream (res)) { |