public void GetStepSelectorNotFoundTest() { // Arrange var actions = GetStepSelectors(); var factory = new WorkflowActionFactory <SimpleWorkflowState>(stepSelectors: actions); // Act var actual = factory.GetStepSelector(1.GetType()); // Assert Assert.Null(actual); }
public void GetStepSelectorTyepArgTest() { // Arrange var actions = GetStepSelectors(); var expected = actions[2]; var factory = new WorkflowActionFactory <SimpleWorkflowState>(stepSelectors: actions); // Act var actual = factory.GetStepSelector <ThirdStepSelector>(); // Assert Assert.Equal(expected, actual); Assert.NotEqual(actions.Last(), actual); }