Beispiel #1
0
 private void SelectAndFillState(params LifeCycleState[] stateModels)
 {
     foreach (var state in stateModels)
     {
         Actor.AttemptsTo(Select.LifeCycleState(state));
         Actor.AttemptsTo(Fill.LifeCycleStateProperties.With(state));
     }
 }
Beispiel #2
0
 private void SelectAndFillTransition(params LifeCycleTransition[] transitionModel)
 {
     foreach (var transition in transitionModel)
     {
         Actor.AttemptsTo(Select.LifeCycleTransition(transition));
         Actor.AttemptsTo(Fill.LifeCycleTransitionProperties.With(transition));
     }
 }
Beispiel #3
0
        private void CheckLabels(bool isItemSaved)
        {
            var selectedState = Actor.AttemptsTo(Select.LifeCycleState(confirmingState));
            var expectedLabel = isItemSaved ? confirmingState.Label : confirmingState.Name;

            CheckLabelOfElement(selectedState, expectedLabel);

            var selectedTransition = Actor.AttemptsTo(Select.LifeCycleTransition(startConfirmTransition));

            expectedLabel = isItemSaved ? startConfirmTransition.Role : string.Empty;
            CheckLabelOfElement(selectedTransition, expectedLabel);
        }