[Test] // ResourceManager (String, Assembly, Type) public void Constructor3() { MockResourceManager rm = null; Assembly assembly = null; assembly = Assembly.GetExecutingAssembly(); rm = new MockResourceManager("mono", assembly, typeof(ResourceSet)); Assert.IsNotNull(rm.BaseName, "#A1"); Assert.AreEqual("mono", rm.BaseName, "#A2"); Assert.IsNotNull(rm.BaseNameField, "#A3"); Assert.AreEqual("mono", rm.BaseNameField, "#A4"); Assert.IsFalse(rm.IgnoreCase, "#A5"); Assert.IsNotNull(rm.MainAssembly, "#A6"); Assert.AreEqual(assembly, rm.MainAssembly, "#A7"); Assert.IsNotNull(rm.ResourceSets, "#A8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#A9"); Assert.IsNotNull(rm.ResourceSetType, "#A10"); Assert.AreEqual(typeof(ResourceSet), rm.ResourceSetType, "#A11"); assembly = typeof(int).Assembly; rm = new MockResourceManager("mono", assembly, typeof(MockResourceSet)); Assert.IsNotNull(rm.BaseName, "#B1"); Assert.AreEqual("mono", rm.BaseName, "#B2"); Assert.IsNotNull(rm.BaseNameField, "#B3"); Assert.AreEqual("mono", rm.BaseNameField, "#B4"); Assert.IsFalse(rm.IgnoreCase, "#B5"); Assert.IsNotNull(rm.MainAssembly, "#B6"); Assert.AreEqual(assembly, rm.MainAssembly, "#B7"); Assert.IsNotNull(rm.ResourceSets, "#B8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#B9"); Assert.IsNotNull(rm.ResourceSetType, "#B10"); Assert.AreEqual(typeof(MockResourceSet), rm.ResourceSetType, "#B11"); }
public void GetResourceFileName_Culture_Null() { MockResourceManager rm = new MockResourceManager(); try { rm.GetResourceFileName((CultureInfo)null); Assert.Fail("#1"); } catch (NullReferenceException) { } }
[Test] // ResourceManager () public void Constructor0 () { MockResourceManager rm = new MockResourceManager (); Assert.IsNull (rm.BaseName, "#1"); Assert.IsNull (rm.BaseNameField, "#2"); Assert.IsFalse (rm.IgnoreCase, "#3"); Assert.IsNull (rm.MainAssembly, "#4"); Assert.IsNull (rm.ResourceSets, "#5"); Assert.IsNotNull (rm.ResourceSetType, "#6"); Assert.IsTrue (typeof (ResourceSet).IsAssignableFrom (rm.ResourceSetType), "#7"); Assert.IsFalse (typeof (ResourceSet) == rm.ResourceSetType, "#8"); }
[Test] // ResourceManager () public void Constructor0() { MockResourceManager rm = new MockResourceManager(); Assert.IsNull(rm.BaseName, "#1"); Assert.IsNull(rm.BaseNameField, "#2"); Assert.IsFalse(rm.IgnoreCase, "#3"); Assert.IsNull(rm.MainAssembly, "#4"); Assert.IsNull(rm.ResourceSets, "#5"); Assert.IsNotNull(rm.ResourceSetType, "#6"); Assert.IsTrue(typeof(ResourceSet).IsAssignableFrom(rm.ResourceSetType), "#7"); Assert.IsFalse(typeof(ResourceSet) == rm.ResourceSetType, "#8"); }
public void InternalGetResourceSet_Culture_Null() { MockResourceManager rm = new MockResourceManager(typeof(string)); try { rm.InternalGetResourceSet((CultureInfo)null, false, true); Assert.Fail("#1"); } catch (ArgumentNullException ex) { // Key cannot be null Assert.AreEqual(typeof(ArgumentNullException), ex.GetType(), "#2"); Assert.IsNull(ex.InnerException, "#3"); Assert.IsNotNull(ex.Message, "#4"); Assert.IsNotNull(ex.ParamName, "#5"); Assert.AreEqual("key", ex.ParamName, "#6"); } }
[Test] // ResourceManager (Type) public void Constructor1() { MockResourceManager rm = new MockResourceManager(typeof(string)); Assert.IsNotNull(rm.BaseName, "#1"); Assert.AreEqual("String", rm.BaseName, "#2"); Assert.IsNotNull(rm.BaseNameField, "#3"); Assert.AreEqual("String", rm.BaseNameField, "#4"); Assert.IsFalse(rm.IgnoreCase, "#5"); Assert.IsNotNull(rm.MainAssembly, "#6"); Assert.AreEqual(typeof(String).Assembly, rm.MainAssembly, "#7"); Assert.IsNotNull(rm.ResourceSets, "#8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull(rm.ResourceSetType, "#10"); Assert.IsTrue(typeof(ResourceSet).IsAssignableFrom(rm.ResourceSetType), "#11"); Assert.IsFalse(typeof(ResourceSet) == rm.ResourceSetType, "#12"); Assert.AreEqual("RuntimeResourceSet", rm.ResourceSetType.Name, "#13"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_BaseName_Resources() { MockResourceManager rm = new MockResourceManager( "mono.resources", Assembly.GetExecutingAssembly(), typeof(ResourceSet)); Assert.IsNotNull(rm.BaseName, "#1"); Assert.AreEqual("mono.resources", rm.BaseName, "#2"); Assert.IsNotNull(rm.BaseNameField, "#3"); Assert.AreEqual("mono.resources", rm.BaseNameField, "#4"); Assert.IsFalse(rm.IgnoreCase, "#5"); Assert.IsNotNull(rm.MainAssembly, "#6"); Assert.AreEqual(Assembly.GetExecutingAssembly(), rm.MainAssembly, "#7"); Assert.IsNotNull(rm.ResourceSets, "#8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull(rm.ResourceSetType, "#10"); Assert.AreEqual(typeof(ResourceSet), rm.ResourceSetType, "#11"); }
public void GetResourceFileName() { MockResourceManager rm = new MockResourceManager(); Assert.AreEqual(".nl-BE.resources", rm.GetResourceFileName(new CultureInfo("nl-BE")), "#A1"); Assert.AreEqual(".fr.resources", rm.GetResourceFileName(new CultureInfo("fr")), "#A2"); Assert.AreEqual(".resources", rm.GetResourceFileName(CultureInfo.InvariantCulture), "#A3"); rm = new MockResourceManager(typeof(string)); Assert.AreEqual("String.nl-BE.resources", rm.GetResourceFileName(new CultureInfo("nl-BE")), "#B1"); Assert.AreEqual("String.fr.resources", rm.GetResourceFileName(new CultureInfo("fr")), "#B2"); Assert.AreEqual("String.resources", rm.GetResourceFileName(CultureInfo.InvariantCulture), "#B3"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_UsingResourceSet_Null() { MockResourceManager rm = new MockResourceManager( string.Empty, Assembly.GetExecutingAssembly(), (Type)null); Assert.IsNotNull(rm.BaseName, "#1"); Assert.AreEqual(string.Empty, rm.BaseName, "#2"); Assert.IsNotNull(rm.BaseNameField, "#3"); Assert.AreEqual(string.Empty, rm.BaseNameField, "#4"); Assert.IsFalse(rm.IgnoreCase, "#5"); Assert.IsNotNull(rm.MainAssembly, "#6"); Assert.AreEqual(Assembly.GetExecutingAssembly(), rm.MainAssembly, "#7"); Assert.IsNotNull(rm.ResourceSets, "#8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull(rm.ResourceSetType, "#10"); Assert.IsTrue(typeof(ResourceSet).IsAssignableFrom(rm.ResourceSetType), "#11"); Assert.IsFalse(typeof(ResourceSet) == rm.ResourceSetType, "#12"); Assert.AreEqual("RuntimeResourceSet", rm.ResourceSetType.Name, "#13"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_BaseName_Resources() { #if NET_2_0 MockResourceManager rm = new MockResourceManager( "mono.resources", Assembly.GetExecutingAssembly(), typeof(ResourceSet)); Assert.IsNotNull(rm.BaseName, "#1"); Assert.AreEqual("mono.resources", rm.BaseName, "#2"); Assert.IsNotNull(rm.BaseNameField, "#3"); Assert.AreEqual("mono.resources", rm.BaseNameField, "#4"); Assert.IsFalse(rm.IgnoreCase, "#5"); Assert.IsNotNull(rm.MainAssembly, "#6"); Assert.AreEqual(Assembly.GetExecutingAssembly(), rm.MainAssembly, "#7"); Assert.IsNotNull(rm.ResourceSets, "#8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull(rm.ResourceSetType, "#10"); Assert.AreEqual(typeof(ResourceSet), rm.ResourceSetType, "#11"); #else try { new ResourceManager("mono.resources", Assembly.GetExecutingAssembly(), typeof(ResourceSet)); Assert.Fail("#1"); } catch (ArgumentException ex) { // ResourceManager base name should not end in // .resources. It should be similar to MyResources, // which the ResourceManager can convert into // MyResources.<culture>.resources; for example, // MyResources.en-US.resources Assert.AreEqual(typeof(ArgumentException), ex.GetType(), "#2"); Assert.IsNull(ex.InnerException, "#3"); Assert.IsNotNull(ex.Message, "#4"); Assert.IsTrue(ex.Message.IndexOf(" .resources") != -1, "#5"); Assert.IsNull(ex.ParamName, "#6"); } #endif }
[Test] // ResourceManager (String, Assembly) public void Constructor2() { MockResourceManager rm = null; Assembly assembly = null; assembly = Assembly.GetExecutingAssembly(); rm = new MockResourceManager("mono", assembly); Assert.IsNotNull(rm.BaseName, "#A1"); Assert.AreEqual("mono", rm.BaseName, "#A2"); Assert.IsNotNull(rm.BaseNameField, "#A3"); Assert.AreEqual("mono", rm.BaseNameField, "#A4"); Assert.IsFalse(rm.IgnoreCase, "#A5"); Assert.IsNotNull(rm.MainAssembly, "#A6"); Assert.AreEqual(assembly, rm.MainAssembly, "#A7"); Assert.IsNotNull(rm.ResourceSets, "#A8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#A9"); Assert.IsNotNull(rm.ResourceSetType, "#A10"); Assert.IsTrue(typeof(ResourceSet).IsAssignableFrom(rm.ResourceSetType), "#A11"); Assert.IsFalse(typeof(ResourceSet) == rm.ResourceSetType, "#A12"); Assert.AreEqual("RuntimeResourceSet", rm.ResourceSetType.Name, "#A13"); assembly = typeof(int).Assembly; rm = new MockResourceManager(string.Empty, assembly); Assert.IsNotNull(rm.BaseName, "#B1"); Assert.AreEqual(string.Empty, rm.BaseName, "#B2"); Assert.IsNotNull(rm.BaseNameField, "#B3"); Assert.AreEqual(string.Empty, rm.BaseNameField, "#B4"); Assert.IsFalse(rm.IgnoreCase, "#B5"); Assert.IsNotNull(rm.MainAssembly, "#B6"); Assert.AreEqual(assembly, rm.MainAssembly, "#B7"); Assert.IsNotNull(rm.ResourceSets, "#B8"); Assert.AreEqual(0, rm.ResourceSets.Count, "#B9"); Assert.IsNotNull(rm.ResourceSetType, "#B10"); Assert.IsTrue(typeof(ResourceSet).IsAssignableFrom(rm.ResourceSetType), "#B11"); Assert.IsFalse(typeof(ResourceSet) == rm.ResourceSetType, "#B12"); Assert.AreEqual("RuntimeResourceSet", rm.ResourceSetType.Name, "#B13"); }
[Test] // ResourceManager (Type) public void Constructor1 () { MockResourceManager rm = new MockResourceManager (typeof (string)); Assert.IsNotNull (rm.BaseName, "#1"); Assert.AreEqual ("String", rm.BaseName, "#2"); Assert.IsNotNull (rm.BaseNameField, "#3"); Assert.AreEqual ("String", rm.BaseNameField, "#4"); Assert.IsFalse (rm.IgnoreCase, "#5"); Assert.IsNotNull (rm.MainAssembly, "#6"); Assert.AreEqual (typeof (String).Assembly, rm.MainAssembly, "#7"); Assert.IsNotNull (rm.ResourceSets, "#8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull (rm.ResourceSetType, "#10"); Assert.IsTrue (typeof (ResourceSet).IsAssignableFrom (rm.ResourceSetType), "#11"); Assert.IsFalse (typeof (ResourceSet) == rm.ResourceSetType, "#12"); Assert.AreEqual ("RuntimeResourceSet", rm.ResourceSetType.Name, "#13"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_BaseName_Resources () { #if NET_2_0 MockResourceManager rm = new MockResourceManager ( "mono.resources", Assembly.GetExecutingAssembly (), typeof (ResourceSet)); Assert.IsNotNull (rm.BaseName, "#1"); Assert.AreEqual ("mono.resources", rm.BaseName, "#2"); Assert.IsNotNull (rm.BaseNameField, "#3"); Assert.AreEqual ("mono.resources", rm.BaseNameField, "#4"); Assert.IsFalse (rm.IgnoreCase, "#5"); Assert.IsNotNull (rm.MainAssembly, "#6"); Assert.AreEqual (Assembly.GetExecutingAssembly (), rm.MainAssembly, "#7"); Assert.IsNotNull (rm.ResourceSets, "#8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull (rm.ResourceSetType, "#10"); Assert.AreEqual (typeof (ResourceSet), rm.ResourceSetType, "#11"); #else try { new ResourceManager ("mono.resources", Assembly.GetExecutingAssembly (), typeof (ResourceSet)); Assert.Fail ("#1"); } catch (ArgumentException ex) { // ResourceManager base name should not end in // .resources. It should be similar to MyResources, // which the ResourceManager can convert into // MyResources.<culture>.resources; for example, // MyResources.en-US.resources Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#2"); Assert.IsNull (ex.InnerException, "#3"); Assert.IsNotNull (ex.Message, "#4"); Assert.IsTrue (ex.Message.IndexOf (" .resources") != -1, "#5"); Assert.IsNull (ex.ParamName, "#6"); } #endif }
[Test] // ResourceManager (String, Assembly) public void Constructor2 () { MockResourceManager rm = null; Assembly assembly = null; assembly = Assembly.GetExecutingAssembly (); rm = new MockResourceManager ("mono", assembly); Assert.IsNotNull (rm.BaseName, "#A1"); Assert.AreEqual ("mono", rm.BaseName, "#A2"); Assert.IsNotNull (rm.BaseNameField, "#A3"); Assert.AreEqual ("mono", rm.BaseNameField, "#A4"); Assert.IsFalse (rm.IgnoreCase, "#A5"); Assert.IsNotNull (rm.MainAssembly, "#A6"); Assert.AreEqual (assembly, rm.MainAssembly, "#A7"); Assert.IsNotNull (rm.ResourceSets, "#A8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#A9"); Assert.IsNotNull (rm.ResourceSetType, "#A10"); Assert.IsTrue (typeof (ResourceSet).IsAssignableFrom (rm.ResourceSetType), "#A11"); Assert.IsFalse (typeof (ResourceSet) == rm.ResourceSetType, "#A12"); Assert.AreEqual ("RuntimeResourceSet", rm.ResourceSetType.Name, "#A13"); assembly = typeof (int).Assembly; rm = new MockResourceManager (string.Empty, assembly); Assert.IsNotNull (rm.BaseName, "#B1"); Assert.AreEqual (string.Empty, rm.BaseName, "#B2"); Assert.IsNotNull (rm.BaseNameField, "#B3"); Assert.AreEqual (string.Empty, rm.BaseNameField, "#B4"); Assert.IsFalse (rm.IgnoreCase, "#B5"); Assert.IsNotNull (rm.MainAssembly, "#B6"); Assert.AreEqual (assembly, rm.MainAssembly, "#B7"); Assert.IsNotNull (rm.ResourceSets, "#B8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#B9"); Assert.IsNotNull (rm.ResourceSetType, "#B10"); Assert.IsTrue (typeof (ResourceSet).IsAssignableFrom (rm.ResourceSetType), "#B11"); Assert.IsFalse (typeof (ResourceSet) == rm.ResourceSetType, "#B12"); Assert.AreEqual ("RuntimeResourceSet", rm.ResourceSetType.Name, "#B13"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3 () { MockResourceManager rm = null; Assembly assembly = null; assembly = Assembly.GetExecutingAssembly (); rm = new MockResourceManager ("mono", assembly, typeof (ResourceSet)); Assert.IsNotNull (rm.BaseName, "#A1"); Assert.AreEqual ("mono", rm.BaseName, "#A2"); Assert.IsNotNull (rm.BaseNameField, "#A3"); Assert.AreEqual ("mono", rm.BaseNameField, "#A4"); Assert.IsFalse (rm.IgnoreCase, "#A5"); Assert.IsNotNull (rm.MainAssembly, "#A6"); Assert.AreEqual (assembly, rm.MainAssembly, "#A7"); Assert.IsNotNull (rm.ResourceSets, "#A8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#A9"); Assert.IsNotNull (rm.ResourceSetType, "#A10"); Assert.AreEqual (typeof (ResourceSet), rm.ResourceSetType, "#A11"); assembly = typeof (int).Assembly; rm = new MockResourceManager ("mono", assembly, typeof (MockResourceSet)); Assert.IsNotNull (rm.BaseName, "#B1"); Assert.AreEqual ("mono", rm.BaseName, "#B2"); Assert.IsNotNull (rm.BaseNameField, "#B3"); Assert.AreEqual ("mono", rm.BaseNameField, "#B4"); Assert.IsFalse (rm.IgnoreCase, "#B5"); Assert.IsNotNull (rm.MainAssembly, "#B6"); Assert.AreEqual (assembly, rm.MainAssembly, "#B7"); Assert.IsNotNull (rm.ResourceSets, "#B8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#B9"); Assert.IsNotNull (rm.ResourceSetType, "#B10"); Assert.AreEqual (typeof (MockResourceSet), rm.ResourceSetType, "#B11"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_BaseName_Resources () { MockResourceManager rm = new MockResourceManager ( "mono.resources", Assembly.GetExecutingAssembly (), typeof (ResourceSet)); Assert.IsNotNull (rm.BaseName, "#1"); Assert.AreEqual ("mono.resources", rm.BaseName, "#2"); Assert.IsNotNull (rm.BaseNameField, "#3"); Assert.AreEqual ("mono.resources", rm.BaseNameField, "#4"); Assert.IsFalse (rm.IgnoreCase, "#5"); Assert.IsNotNull (rm.MainAssembly, "#6"); Assert.AreEqual (Assembly.GetExecutingAssembly (), rm.MainAssembly, "#7"); Assert.IsNotNull (rm.ResourceSets, "#8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull (rm.ResourceSetType, "#10"); Assert.AreEqual (typeof (ResourceSet), rm.ResourceSetType, "#11"); }
[Test] // ResourceManager (String, Assembly, Type) public void Constructor3_UsingResourceSet_Null () { MockResourceManager rm = new MockResourceManager ( string.Empty, Assembly.GetExecutingAssembly (), (Type) null); Assert.IsNotNull (rm.BaseName, "#1"); Assert.AreEqual (string.Empty, rm.BaseName, "#2"); Assert.IsNotNull (rm.BaseNameField, "#3"); Assert.AreEqual (string.Empty, rm.BaseNameField, "#4"); Assert.IsFalse (rm.IgnoreCase, "#5"); Assert.IsNotNull (rm.MainAssembly, "#6"); Assert.AreEqual (Assembly.GetExecutingAssembly (), rm.MainAssembly, "#7"); Assert.IsNotNull (rm.ResourceSets, "#8"); Assert.AreEqual (0, rm.ResourceSets.Count, "#9"); Assert.IsNotNull (rm.ResourceSetType, "#10"); Assert.IsTrue (typeof (ResourceSet).IsAssignableFrom (rm.ResourceSetType), "#11"); Assert.IsFalse (typeof (ResourceSet) == rm.ResourceSetType, "#12"); Assert.AreEqual ("RuntimeResourceSet", rm.ResourceSetType.Name, "#13"); }
public void GetResourceFileName () { MockResourceManager rm = new MockResourceManager (); Assert.AreEqual (".nl-BE.resources", rm.GetResourceFileName (new CultureInfo ("nl-BE")), "#A1"); Assert.AreEqual (".fr.resources", rm.GetResourceFileName (new CultureInfo ("fr")), "#A2"); Assert.AreEqual (".resources", rm.GetResourceFileName (CultureInfo.InvariantCulture), "#A3"); rm = new MockResourceManager (typeof (string)); Assert.AreEqual ("String.nl-BE.resources", rm.GetResourceFileName (new CultureInfo ("nl-BE")), "#B1"); Assert.AreEqual ("String.fr.resources", rm.GetResourceFileName (new CultureInfo ("fr")), "#B2"); Assert.AreEqual ("String.resources", rm.GetResourceFileName (CultureInfo.InvariantCulture), "#B3"); }
public void GetResourceFileName_Culture_Null () { MockResourceManager rm = new MockResourceManager (); try { rm.GetResourceFileName ((CultureInfo) null); Assert.Fail ("#1"); } catch (NullReferenceException) { } }
public MvxResxTextProviderTests() { _resourceManager = new MockResourceManager(); }
public LocalizationResourceManagerTests() { resourceManager = new MockResourceManager(); localizationManager = LocalizationResourceManager.Current; localizationManager.Init(resourceManager, initialCulture); }
public void SetUp() { _resourceManager = new MockResourceManager(); }
public void InternalGetResourceSet_Culture_Null () { MockResourceManager rm = new MockResourceManager (typeof (string)); try { rm.InternalGetResourceSet ((CultureInfo) null, false, true); Assert.Fail ("#1"); } catch (ArgumentNullException ex) { // Key cannot be null Assert.AreEqual (typeof (ArgumentNullException), ex.GetType (), "#2"); Assert.IsNull (ex.InnerException, "#3"); Assert.IsNotNull (ex.Message, "#4"); Assert.IsNotNull (ex.ParamName, "#5"); Assert.AreEqual ("key", ex.ParamName, "#6"); } }