private void SelectAndFillState(params LifeCycleState[] stateModels) { foreach (var state in stateModels) { Actor.AttemptsTo(Select.LifeCycleState(state)); Actor.AttemptsTo(Fill.LifeCycleStateProperties.With(state)); } }
private void SelectAndFillTransition(params LifeCycleTransition[] transitionModel) { foreach (var transition in transitionModel) { Actor.AttemptsTo(Select.LifeCycleTransition(transition)); Actor.AttemptsTo(Fill.LifeCycleTransitionProperties.With(transition)); } }
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); }