public void LoopCountTest_fails(int loopCount, int loopInterval) { // Arrange var settings = new LoopTriggerSettings { LoopCount = loopCount, LoopInterval = loopInterval }; // Act var result = settings.ValidationRules.Validate(settings); // Assert Assert.IsTrue(result.Errors.Any()); }
public void CastLoopTriggerToBaseTest() { // Arrange LoopTriggerSettings settings = new LoopTriggerSettings { LoopCount = 10, LoopInterval = 16 }; // Act ITrigger <IWorkflowElementSettings> trigger = new LoopTrigger() as ITrigger <IWorkflowElementSettings>; // Assert Assert.IsNotNull(trigger); }
public void CastSettingsTest() { // Arrange LoopTriggerSettings settings = new LoopTriggerSettings { LoopCount = 10, LoopInterval = 16 }; LoopTrigger trigger = new LoopTrigger(); // Act trigger.Setting = settings; // Assert Assert.AreEqual(settings.LoopCount, trigger.Setting.LoopCount); }