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())); }
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")); }