private DataFiles GetFile2FromLanguage(EOLanguage language) { switch (language) { case EOLanguage.English: return(DataFiles.EnglishStatus2); case EOLanguage.Dutch: return(DataFiles.DutchStatus2); case EOLanguage.Swedish: return(DataFiles.SwedishStatus2); case EOLanguage.Portuguese: return(DataFiles.PortugueseStatus2); default: throw new ArgumentOutOfRangeException(nameof(language), language, null); } }
public string GetString(EOLanguage language, EOResourceID dataConstant) { return(_dataFileProvider .DataFiles[GetFile2FromLanguage(language)] .Data[(int)dataConstant]); }
private void GivenLanguageSetInConfig(EOLanguage language) { Mock.Get(_configurationProvider) .Setup(x => x.Language) .Returns(language); }