public async Task SuccessTestFailedStateFlow() { IStateManager workPlan = new StateManagerBuilder() .Add(new StateItemFailure()) .Build(); bool result = await workPlan.Test(_workContext); result.Should().BeFalse(); workPlan.StateItems.Count.Should().Be(1); }
public async Task SuccessTestStateFlow() { IStateManager workPlan = new StateManagerBuilder() .Add(new StateItemAlreadyPresent()) .Build(); bool result = await workPlan.Test(_workContext); result.Should().BeTrue(); workPlan.StateItems.Count.Should().Be(1); }