public void SkipsIndexerProperties() { StringBuilder sb = new StringBuilder(); StringWriter writer = new StringWriter(sb); Exception exception = new FileNotFoundExceptionWithIndexer(fileNotFoundMessage, theFile); TextExceptionFormatter formatter = new TextExceptionFormatter(writer, exception); formatter.Format(); if (string.Compare(permissionDenied, formatter.AdditionalInfo[machineName]) != 0) { Assert.AreEqual(Environment.MachineName, formatter.AdditionalInfo[machineName]); } DateTime minimumTime = DateTime.UtcNow.AddMinutes(-1); DateTime loggedTime = DateTime.Parse(formatter.AdditionalInfo[timeStamp]); if (DateTime.Compare(minimumTime, loggedTime) > 0) { Assert.Fail(loggedTimeStampFailMessage); } Assert.AreEqual(AppDomain.CurrentDomain.FriendlyName, formatter.AdditionalInfo[appDomainName]); Assert.AreEqual(Thread.CurrentPrincipal.Identity.Name, formatter.AdditionalInfo[threadIdentity]); if (string.Compare(permissionDenied, formatter.AdditionalInfo[windowsIdentity]) != 0) { Assert.AreEqual(WindowsIdentity.GetCurrent().Name, formatter.AdditionalInfo[windowsIdentity]); } }
public void SkipsIndexerProperties() { StringBuilder sb = new StringBuilder(); StringWriter writer = new StringWriter(sb); Exception exception = new FileNotFoundExceptionWithIndexer(fileNotFoundMessage, theFile); TextExceptionFormatter formatter = new TextExceptionFormatter(writer, exception); formatter.Format(); if (string.Compare(permissionDenied, formatter.AdditionalInfo[machineName]) != 0) { Assert.AreEqual(Environment.MachineName, formatter.AdditionalInfo[machineName]); } DateTime minimumTime = DateTime.UtcNow.AddMinutes(-1); DateTime loggedTime = DateTime.Parse(formatter.AdditionalInfo[timeStamp]); if (DateTime.Compare(minimumTime, loggedTime) > 0) { Assert.Fail(loggedTimeStampFailMessage); } Assert.AreEqual(AppDomain.CurrentDomain.FriendlyName, formatter.AdditionalInfo[appDomainName]); Assert.AreEqual(Thread.CurrentPrincipal.Identity.Name, formatter.AdditionalInfo[threadIdentity]); if (string.Compare(permissionDenied, formatter.AdditionalInfo[windowsIdentity]) != 0) { Assert.AreEqual(WindowsIdentity.GetCurrent().Name, formatter.AdditionalInfo[windowsIdentity]); } }