Esempio n. 1
0
        public void TestThatDisposeReleasesInternalResources()
        {
            using (var informationLogger = new InformationLogger(GetPathForformationLogger()))
            {
                Assert.That(informationLogger, Is.Not.Null);

                informationLogger.Dispose();

                var field = informationLogger.GetType().GetField("_disposed", BindingFlags.Instance | BindingFlags.GetField | BindingFlags.NonPublic);
                Assert.That(field, Is.Not.Null);
                // ReSharper disable PossibleNullReferenceException
                Assert.That(field.GetValue(informationLogger), Is.True);
                // ReSharper restore PossibleNullReferenceException
            }
        }