예제 #1
0
        public void OnExecute_Is_Invoked_When_No_Errors_Exist()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            mock.OnExecuteWasInvoked.ShouldBe(true);
        }
예제 #2
0
        public void OnExecuteIsInvokedWhenNoErrorsExist()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            mock.OnExecuteWasInvoked.ShouldBe(true);
        }
예제 #3
0
        public void ExecutionResultShouldContainNoErrorsWhenValidationIsSuccessful()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            result.Errors.ShouldBe(null);
        }
예제 #4
0
 public void ExecutionResultIsNotSuccessfulWhenValidationIsNotSuccessful()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     var result = mock.Execute();
     result.Success.ShouldBe(false); 
 }
예제 #5
0
 public void ExecutionResultShouldContainErrorsWhenValidationIsNotSuccessful()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     var result = mock.Execute();
     result.Errors.Count().ShouldBe(1);
 }
예제 #6
0
 public void OnExecuteIsNotInvokedWhenErrorsExist()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     mock.Execute();
     mock.OnExecuteWasInvoked.ShouldBe(false);
 }
예제 #7
0
        public void ExecutionResult_Is_Successful_When_Validation_Is_Successful()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            result.Success.ShouldBe(true);
        }
예제 #8
0
        public void ExecutionResult_Should_Contain_No_Errors_When_Validation_Is_Successful()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            result.Errors.ShouldBe(null);
        }
예제 #9
0
        public void OnInitialization_Is_Invoked()
        {
            var mock   = new MockCommand();
            var result = mock.Execute();

            mock.OnInitializationWasInvoked.ShouldBe(true);
        }
예제 #10
0
        public void OnExecute_Is_Not_Invoked_When_Errors_Exist()
        {
            var mock = new MockCommand();

            mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
            mock.Execute();
            mock.OnExecuteWasInvoked.ShouldBe(false);
        }
예제 #11
0
        public void ExecutionResultShouldContainErrorsWhenValidationIsNotSuccessful()
        {
            var mock = new MockCommand();

            mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
            var result = mock.Execute();

            result.Errors.Count().ShouldBe(1);
        }
예제 #12
0
        public void ExecutionResultIsNotSuccessfulWhenValidationIsNotSuccessful()
        {
            var mock = new MockCommand();

            mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
            var result = mock.Execute();

            result.Success.ShouldBe(false);
        }
예제 #13
0
        public void ExecutionResult_Should_Contain_Errors_When_Validation_Is_Not_Successful()
        {
            var mock = new MockCommand {
                Errors = new[] { new ValidationResult("Object doesn't exist") }
            };
            var result = mock.Execute();

            result.Errors.Count().ShouldBe(1);
        }
예제 #14
0
        public void ExecutionResult_Is_Not_Successful_When_Validation_Is_Not_Successful()
        {
            var mock = new MockCommand {
                Errors = new[] { new ValidationResult("Object doesn't exist") }
            };
            var result = mock.Execute();

            result.Success.ShouldBe(false);
        }
예제 #15
0
 public void OnInitializationIsInvoked()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     mock.OnInitializationWasInvoked.ShouldBe(true);
 }
예제 #16
0
 public void ExecutionResultShouldContainNoErrorsWhenValidationIsSuccessful()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     result.Errors.ShouldBe(null);
 }
예제 #17
0
 public void ExecutionResultIsSuccessfulWhenValidationIsSuccessful()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     result.Success.ShouldBe(true); 
 }
예제 #18
0
 public void OnExecuteIsInvokedWhenNoErrorsExist()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     mock.OnExecuteWasInvoked.ShouldBe(true);
 }