public void InvariantLanguageSet()
        {
            GenericResourceBundle target = new GenericResourceBundle("en");

            Assert.IsTrue(target.IsInvariantLanguage);
            Assert.IsFalse(target.IsInvariantCulture);
        }
        public void ForceInvariantCulture()
        {
            GenericResourceBundle target = new GenericResourceBundle("en-US");

            Assert.IsFalse(target.IsInvariantCulture);
            target.SetAsInvariantCulture(true);
        }
        public void SetGetMessage()
        {
            string msgkey = "foo";
            string msg    = "Hello world";
            GenericResourceBundle target = new GenericResourceBundle("en-US");

            target.AddString(msgkey, msg);
            Assert.IsNotNull(target.GetString(msgkey));
            Assert.AreEqual(msg, target.GetString(msgkey));
        }
        /// <summary>
        /// Builds a sample data context with test data
        /// </summary>
        /// <returns></returns>
        DataContext BuildTestDataContext(SimpleExpressionResolverDataObject data)
        {
            DataContext dc = new DataContext();

            IResourceBundle resource = new GenericResourceBundle();

            resource.AddString("Hello", "hello world");

            dc.AddResourceBundle(resource);

            resource = new GenericResourceBundle("es");
            resource.AddString("Hello", "hola mundo");

            dc.AddResourceBundle(resource);

            dc.RegisterDataItem("xdata", data);

            return(dc);
        }
Beispiel #5
0
        /// <summary>
        /// Builds a sample data context with test data
        /// </summary>
        /// <returns></returns>
        DataContext BuildTestDataContext(SimpleExpressionResolverDataObject data)
        {
            DataContext dc = new DataContext();

            IResourceBundle resource = new GenericResourceBundle();

            resource.AddString("Hello", "hello world");
            resource.AddString("embedded", "I can say ${Msg.Hello}");
            resource.AddString("triple", "Some people think they need to say: ${Msg.embedded}");

            dc.AddResourceBundle(resource);

            resource = new GenericResourceBundle("es");
            resource.AddString("Hello", "hola mundo");

            dc.AddResourceBundle(resource);

            dc.RegisterDataItem("xdata", data);

            return(dc);
        }
        /// <summary>
        /// Builds a sample data context with test data
        /// </summary>
        /// <returns></returns>
        void InitTestDataContext()
        {
            dc = new DataContext();
            IResourceBundle resource;

            resource = new GenericResourceBundle(CULTURE_EN);
            resource.AddString(KEY_HELLO, EN_HELLO);
            resource.AddString(KEY_GOODBYE, EN_GOODBYE);
            resource.AddString(KEY_WELCOME, EN_WELCOME);
            dc.AddResourceBundle(resource);

            resource = new GenericResourceBundle(CULTURE_ES);
            resource.AddString(KEY_HELLO, ES_HELLO);
            resource.AddString(KEY_GOODBYE, ES_GOODBYE);
            resource.AddString(KEY_WELCOME, ES_WELCOME);
            dc.AddResourceBundle(resource);

            resource = new GenericResourceBundle(CULTURE_DE);
            resource.AddString(KEY_HELLO, DE_HELLO);
            resource.AddString(KEY_GOODBYE, DE_GOODBYE);
            resource.AddString(KEY_WELCOME, DE_WELCOME);
            dc.AddResourceBundle(resource);
        }
        public void InvariantLanguageNotSet()
        {
            GenericResourceBundle target = new GenericResourceBundle("en-US");

            Assert.IsFalse(target.IsInvariantLanguage);
        }
        public void InvariantCultureSet()
        {
            GenericResourceBundle target = new GenericResourceBundle();

            Assert.IsTrue(target.IsInvariantCulture);
        }