Пример #1
0
        public void UseAppSettingTest()
        {
            var          configurationManager = new MockConfigurationManager();
            const string expected             = "appSettingTestValue";

            configurationManager.AppSettings["appSettingTestKey"] = expected;
            var appSettingLayoutRenderer = new AppSettingLayoutRenderer2
            {
                ConfigurationManager = configurationManager,
                Name = "appSettingTestKey",
            };

            var rendered = appSettingLayoutRenderer.Render(LogEventInfo.CreateNullEvent());

            Assert.Equal(expected, rendered);
        }
        public void UseConnectionStringTest()
        {
            var          configurationManager = new MockConfigurationManager();
            const string expected             = "Hello Connection";

            configurationManager.ConnectionStrings["myConnection"] = new ConnectionStringSettings()
            {
                ConnectionString = expected
            };
            var appSettingLayoutRenderer = new AppSettingLayoutRenderer2
            {
                ConfigurationManager = configurationManager,
                Item = "ConnectionStrings.myConnection",
            };

            var rendered = appSettingLayoutRenderer.Render(LogEventInfo.CreateNullEvent());

            Assert.Equal(expected, rendered);
        }