public void GetSettingsReadActionAsFollowUpActionForSettingsUpdate() { // arrange SettingsUpdateOperation operation = new SettingsUpdateOperation(); dsEvent = new SettingsUpdateEvent(operation); Initialize(); CreateMasterForTest(); // act nextAction = scheduler.GetNextAction(dsEvent); // assert Xunit.Assert.True(nextAction is SettingsReadAction); }
public void ExecuteFollowUpAction() { // arrange SettingsUpdateOperation operation = new SettingsUpdateOperation(); dsEvent = new SettingsUpdateEvent(operation); Initialize(); dsEvent.Trigger = TriggerType.Scheduled; CreateMasterForTest(); // act nextAction = scheduler.GetNextAction(dsEvent); // assert Xunit.Assert.True(nextAction is CylinderPressureResetAction); }
public void InitialReadingNeeded() { // arrange SettingsUpdateOperation operation = new SettingsUpdateOperation(); dsEvent = new SettingsUpdateEvent(operation); Initialize(); switchService.Setup(x => x.InitialReadSettingsNeeded).Returns(true); CreateMasterForTest(); // act nextAction = scheduler.GetNextAction(dsEvent); // assert Xunit.Assert.True(nextAction is NothingAction); }