public void GcLatencyMode_TestValues()
{
// Arrange
var p = new GcPerformanceOptimizer();
// Act
var beforeMode = GCSettings.LatencyMode;
p.EnterOptimizedSection();
var whileMode = GCSettings.LatencyMode;
p.LeaveOptimizedSection();
var afterMode = GCSettings.LatencyMode;
// Assert
Assert.AreEqual(afterMode, beforeMode);
Assert.AreEqual(GCLatencyMode.SustainedLowLatency, whileMode);
}