Example #1
0
        public void GivenARequestIsNUll_WhenValidating_ThenArgumentNullIsThrown()
        {
            UnAssignStrategyRequest request = null;

            request
            .WhenValidating()
            .ThenExceptionIsThrown <ArgumentValidationException>();
        }
Example #2
0
        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);
        }
Example #3
0
 public static Action WhenValidating(this UnAssignStrategyRequest request)
 {
     return(() => request.Validate());
 }
Example #4
0
 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));
 }