public void Resource_WithJustStaticGetSet_TranslationShouldBePropertyName() { var sut = new LocalizedResourceTypeScanner(); var result = sut.GetResources(typeof(PageResources), null); Assert.True(result.Any()); Assert.Equal("Header", result.First().Translations.DefaultTranslation()); }
public void Resource_WithJustStaticGetSet_TranslationShouldBePropertyName() { var state = new ScanState(); var keyBuilder = new ResourceKeyBuilder(state); var ctx = new ConfigurationContext(); ctx.TypeFactory.ForQuery <DetermineDefaultCulture.Query>().SetHandler <DetermineDefaultCulture.Handler>(); var queryExecutor = new QueryExecutor(ctx.TypeFactory); var translationBuilder = new DiscoveredTranslationBuilder(queryExecutor); var sut = new LocalizedResourceTypeScanner(keyBuilder, new OldResourceKeyBuilder(keyBuilder), state, ctx, translationBuilder); var result = sut.GetResources(typeof(PageResources), null); Assert.True(result.Any()); Assert.Equal("Header", result.First().Translations.DefaultTranslation()); }