public void GivenARequestIsNUll_WhenValidating_ThenArgumentNullIsThrown() { UnAssignStrategyRequest request = null; request .WhenValidating() .ThenExceptionIsThrown <ArgumentValidationException>(); }
public static void ThenCommandIsFilled(this Func <UnAssignStrategyCommand> createFunc, UnAssignStrategyRequest request) { var command = createFunc(); command.Name.Should().Be(request.Name); command.Path.Should().BeEquivalentTo(request.Path); command.UnassignedBy.Should().BeEquivalentTo(request.UnassignedBy); command.StrategyName.Should().Be(request.StrategyName); }
public static Action WhenValidating(this UnAssignStrategyRequest request) { return(() => request.Validate()); }
public static Func <UnAssignStrategyCommand> WhenExtractingCommand(this UnAssignStrategyRequest request) { return(() => request.ToUnAssignStrategyCommand()); }
public static Func <Task <IActionResult> > WhenProcessingCommand( this UnAssignStrategyController controller, UnAssignStrategyRequest request) { return(() => controller.Post(request)); }