public void Settings_Always_SavesValue(int autoCloseIntervalMilliseconds) { var uut = new DoorManagerSettingsProvider(); var settings = new DoorManagerSettings() { AutoCloseInterval = TimeSpan.FromMilliseconds(autoCloseIntervalMilliseconds) }; uut.Settings = settings; uut.Settings.ShouldBe(settings); }
public void OnCompleted_Always_DoesNothing(int autoCloseIntervalMilliseconds) { var uut = new DoorManagerSettingsProvider(); var settings = new DoorManagerSettings() { AutoCloseInterval = TimeSpan.FromMilliseconds(autoCloseIntervalMilliseconds) }; uut.Settings = settings; uut.OnCompleted(); uut.Settings.ShouldBe(settings); }
public static void ShouldBe(this DoorManagerSettings settings, DoorManagerSettings expected) { settings.AutoCloseInterval.ShouldBe(expected.AutoCloseInterval); }
public void OnStarting() => _settings = new DoorManagerSettings() { AutoCloseInterval = TimeSpan.FromSeconds(3) };