public static void UpdateBoundaries() { var timeout = new ElectionTimeout(10, 20); timeout.Update(null, null); Equal(10, timeout.LowerValue); Equal(20, timeout.UpperValue); timeout.Update(15, null); Equal(15, timeout.LowerValue); Equal(20, timeout.UpperValue); timeout.Update(null, 30); Equal(15, timeout.LowerValue); Equal(30, timeout.UpperValue); timeout.Update(50, 60); Equal(50, timeout.LowerValue); Equal(60, timeout.UpperValue); }