Ejemplo n.º 1
0
        public void TestCreateTextLogFileOverwriteEncoding()
        {
            var container = new ServiceContainer();

            container.RegisterInstance <ITaskScheduler>(new ManualTaskScheduler());

            var settings = new LogFileSettings();

            settings.DefaultEncoding = Encoding.UTF32;
            container.RegisterInstance <ILogFileSettings>(settings);

            var logFile = container.CreateTextLogFile("foo");

            logFile.GetValue(LogFileProperties.Encoding).Should().Be(Encoding.UTF32);
        }