private string Convert(LanguagesToSpaceSeparatedStringConverter converter, Expression <Func <Language[]> > expression) { return(converter.ConvertTo(expression, typeof(string)) as string); }
public void TestOneLanguage() { var converter = new LanguagesToSpaceSeparatedStringConverter(); Assert.Equal("Language1", Convert(converter, () => new [] { Language1 })); }
public void TestMultipleLanguages() { var converter = new LanguagesToSpaceSeparatedStringConverter(); Assert.Equal("Language1 Language2", Convert(converter, () => new[] { Language1, Language2 })); }
public void TestNoLanguages() { var converter = new LanguagesToSpaceSeparatedStringConverter(); Assert.Equal(string.Empty, Convert(converter, () => new Language[] { })); }