예제 #1
0
        [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");
        }
예제 #2
0
        public void GetResourceFileName_Culture_Null()
        {
            MockResourceManager rm = new MockResourceManager();

            try {
                rm.GetResourceFileName((CultureInfo)null);
                Assert.Fail("#1");
            } catch (NullReferenceException) {
            }
        }
예제 #3
0
		[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");
		}
예제 #4
0
        [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");
        }
예제 #5
0
        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");
            }
        }
예제 #6
0
        [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");
        }
예제 #7
0
        [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");
        }
예제 #8
0
        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");
        }
예제 #9
0
        [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");
        }
예제 #10
0
        [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
        }
예제 #11
0
        [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");
        }
예제 #12
0
		[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");
		}
예제 #13
0
		[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
		}
예제 #14
0
		[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");
		}
예제 #15
0
		[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");
		}
예제 #16
0
		[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");
		}
예제 #17
0
		[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");
		}
예제 #18
0
		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");
		}
예제 #19
0
		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();
 }
예제 #23
0
		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");
			}
		}