public void IsCustomReferenceAvailable_Yes_ReturnsTrue() { TestReferenceText.CreateCustomReferenceText(TestReferenceText.TestReferenceTextResource.AzeriJUD); TestReferenceText.CreateCustomReferenceText(TestReferenceText.TestReferenceTextResource.EnglishJUD); ReferenceTextIdentifier.ClearCache(); Assert.IsTrue(ReferenceTextIdentifier.IsCustomReferenceAvailable("English")); Assert.IsTrue(ReferenceTextIdentifier.IsCustomReferenceAvailable("Azeri")); }
public void AllAvailable_AfterCallingGetOrCreate_IncludesAllCustomTexts() { TestReferenceText.CreateCustomReferenceText(TestReferenceText.TestReferenceTextResource.AzeriJUD); TestReferenceText.CreateCustomReferenceText(TestReferenceText.TestReferenceTextResource.EnglishJUD); ReferenceTextIdentifier.ClearCache(); var idAzeri = ReferenceTextIdentifier.GetOrCreate(ReferenceTextType.Custom, "Azeri"); var referenceTexts = ReferenceTextIdentifier.AllAvailable.ToList(); VerifyBuiltInReferenceTexts(referenceTexts); Assert.AreEqual(4, referenceTexts.Count); Assert.IsNotNull(referenceTexts.Single(r => r.Type == ReferenceTextType.Custom && r.CustomIdentifier == "English")); }