public void GivenARequestIsNUll_WhenValidating_ThenArgumentNullIsThrown() { AssignIsGreaterThanStrategyToFeatureRequest request = null; request .WhenValidating() .ThenExceptionIsThrown <ArgumentValidationException>(); }
public static void ThenCommandIsFilled(this Func <AssignIsGreaterThanStrategyToFeatureCommand> createFunc, AssignIsGreaterThanStrategyToFeatureRequest request) { var command = createFunc(); command.Name.Should().Be(request.Name); command.Path.Should().Be(request.Path); command.AssignedBy.Should().Be(request.AssignedBy); command.Value.Should().Be(request.Value.GetValueOrDefault()); }
public static Action WhenValidating(this AssignIsGreaterThanStrategyToFeatureRequest request) { return(() => request.Validate()); }
public static Func <AssignIsGreaterThanStrategyToFeatureCommand> WhenExtractingCommand(this AssignIsGreaterThanStrategyToFeatureRequest request) { return(() => request.ToAssignIsGreaterThanStrategyToFeatureCommand()); }
public static Func <Task <IActionResult> > WhenProcessingCommand( this AssignIsGreaterThanStrategyToFeatureController controller, AssignIsGreaterThanStrategyToFeatureRequest request) { return(() => controller.Post(request)); }