예제 #1
0
        public void SingleLevel_ScalarProperties()
        {
            var type       = _types.First(t => t.FullName == "DbLocalizationProvider.Tests.ResourceKeys");
            var properties = TypeDiscoveryHelper.GetAllProperties(type);

            var staticField = properties.First(p => p.Key == "DbLocalizationProvider.Tests.ResourceKeys.ThisIsConstant");

            Assert.True(TypeDiscoveryHelper.IsStringProperty(staticField.ReturnType));
            Assert.Equal("Default value for constant", staticField.Translation);
        }