コード例 #1
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void ExecutionResultIsNotSuccessfulWhenValidationIsNotSuccessful()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     var result = mock.Execute();
     result.Success.ShouldBe(false); 
 }
コード例 #2
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 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);
 }
コード例 #3
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void OnExecuteIsNotInvokedWhenErrorsExist()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     mock.Execute();
     mock.OnExecuteWasInvoked.ShouldBe(false);
 }
コード例 #4
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public async Task OnExecuteAsyncIsNotInvokedWhenErrorsExist()
 {
     var mock = new MockCommand();
     mock.Errors = new[] { new ValidationResult("Object doesn't exist") };
     await mock.ExecuteAsync();
     mock.OnExecuteAsyncWasInvoked.ShouldBe(false);
 }
コード例 #5
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
  public async Task OnExecuteAsyncIsInvokedWhenNoErrorsExist()
  {
      var mock = new MockCommand();
      await mock.ExecuteAsync();
      mock.OnExecuteAsyncWasInvoked.ShouldBe(true);
 } 
コード例 #6
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public async Task OnInitializationAsyncIsInvoked()
 {
     var mock = new MockCommand();
     await mock.ExecuteAsync();
     mock.OnInitializationAsyncWasInvoked.ShouldBe(true);
 }
コード例 #7
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void ExecutionResultShouldContainNoErrorsWhenValidationIsSuccessful()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     result.Errors.ShouldBe(null);
 }
コード例 #8
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void ExecutionResultIsSuccessfulWhenValidationIsSuccessful()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     result.Success.ShouldBe(true); 
 }
コード例 #9
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void OnExecuteIsInvokedWhenNoErrorsExist()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     mock.OnExecuteWasInvoked.ShouldBe(true);
 }
コード例 #10
0
ファイル: CommandTests.cs プロジェクト: ndphuong/Peasy.NET
 public void OnInitializationIsInvoked()
 {
     var mock = new MockCommand();
     var result = mock.Execute();
     mock.OnInitializationWasInvoked.ShouldBe(true);
 }