Exemple #1
0
        public void WindowsIdentityTest()
        {
            var userDomainName = Environment.GetEnvironmentVariable("USERDOMAIN") ?? string.Empty;
            var userName       = Environment.GetEnvironmentVariable("USERNAME") ?? string.Empty;

            if (!string.IsNullOrEmpty(userDomainName))
            {
                userName = userDomainName + "\\" + userName;
            }

            NLog.Layouts.Layout layout = "${windows-identity}";
            var result = layout.Render(LogEventInfo.CreateNullEvent());

            if (!string.IsNullOrEmpty(result) || !IsAppVeyor())
            {
                Assert.Equal(userName, result);
            }
        }
Exemple #2
0
        public void WindowsIdentityTest()
        {
#if NETSTANDARD
            if (IsTravis())
            {
                return; // NetCore on Travis not supporting WindowsIdentity
            }
#endif

            var userDomainName = Environment.GetEnvironmentVariable("USERDOMAIN") ?? string.Empty;
            var userName       = Environment.GetEnvironmentVariable("USERNAME") ?? string.Empty;
            if (!string.IsNullOrEmpty(userDomainName))
            {
                userName = userDomainName + "\\" + userName;
            }

            NLog.Layouts.Layout layout = "${windows-identity}";
            var result = layout.Render(LogEventInfo.CreateNullEvent());
            if (!string.IsNullOrEmpty(result) || !IsAppVeyor())
            {
                Assert.Equal(userName, result);
            }
        }