Esempio n. 1
0
        public void UserInvWithVisibleFieldConveyedToMaster()
        {
            ViewTemplate master = MakeMasterInventory();

            Assert.IsFalse(master.Contains(Field.FieldNames.ExampleTranslation.ToString()),
                           "If translation is turned on by default, you must fix the test which sees if it is turned on by the user inventory");
            int count  = master.Count;
            var simple = new ViewTemplate();

            simple.Add(new Field(Field.FieldNames.ExampleTranslation.ToString(),
                                 "LexExampleSentence",
                                 new[] { "en" }));
            ViewTemplate.UpdateUserViewTemplate(master, simple);

            Assert.AreEqual(count, master.Count);
            Assert.IsTrue(master.Contains(Field.FieldNames.ExampleTranslation.ToString()));
        }
Esempio n. 2
0
        public void CustomFieldRetained()
        {
            ViewTemplate master        = MakeMasterInventory();
            int          count         = master.Count;
            var          usersTemplate = new ViewTemplate();

            usersTemplate.Add(new Field("dummy", "LexEntry", new[] { "en" }));
            ViewTemplate.UpdateUserViewTemplate(master, usersTemplate);
            Assert.IsTrue(usersTemplate.Contains("dummy"));
        }