public void HasExecuted_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.False(data.HasExecuted); data.HasExecuted = true; Assert.True(data.HasExecuted); }
public void SuppressExecution_can_be_called_before_execution() { var data = new InterceptionContextMutableData(); Assert.False(data.IsSuppressed); data.SuppressExecution(); Assert.True(data.IsSuppressed); }
public void HasExecuted_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.False(data.HasExecuted); data.HasExecuted = true; Assert.True(data.HasExecuted); }
public void SuppressExecution_can_be_called_before_execution() { var data = new InterceptionContextMutableData(); Assert.False(data.IsSuppressed); data.SuppressExecution(); Assert.True(data.IsSuppressed); }
public void SuppressExecution_throws_if_called_after_execution() { var data = new InterceptionContextMutableData { HasExecuted = true }; Assert.Equal( Strings.SuppressionAfterExecution, Assert.Throws<InvalidOperationException>(() => data.SuppressExecution()).Message); Assert.False(data.IsSuppressed); }
public void TaskStatus_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.Equal((TaskStatus)0, data.TaskStatus); data.TaskStatus = TaskStatus.Running; Assert.Equal(TaskStatus.Running, data.TaskStatus); }
public void OriginalResult_can_be_changed() { var data = new InterceptionContextMutableData <string>(); Assert.Null(data.OriginalResult); data.OriginalResult = "Wensleydale"; Assert.Equal("Wensleydale", data.OriginalResult); }
public void TaskStatus_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.Equal((TaskStatus)0, data.TaskStatus); data.TaskStatus = TaskStatus.Running; Assert.Equal(TaskStatus.Running, data.TaskStatus); }
public void SetExecuted_sets_Exception_and_OriginalException_and_marks_operation_as_executed() { var data = new InterceptionContextMutableData <string>(); data.SetExecuted("Wensleydale"); Assert.Equal("Wensleydale", data.OriginalResult); Assert.Equal("Wensleydale", data.Result); Assert.True(data.HasExecuted); Assert.False(data.IsSuppressed); }
public void Setting_Result_before_execution_causes_IsSuppressed_to_be_set() { var data = new InterceptionContextMutableData <string>(); Assert.Null(data.Result); data.Result = "Wensleydale"; Assert.Equal("Wensleydale", data.Result); Assert.True(data.IsSuppressed); }
public void OriginalException_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.Null(data.OriginalException); var exception = new Exception(); data.OriginalException = exception; Assert.Same(exception, data.OriginalException); }
public void Exception_can_be_changed_after_execution_without_setting_IsSuppressed() { var data = new InterceptionContextMutableData { HasExecuted = true }; Assert.Null(data.Exception); var exception = new Exception(); data.Exception = exception; Assert.Same(exception, data.Exception); Assert.False(data.IsSuppressed); }
public void OriginalException_can_be_changed() { var data = new InterceptionContextMutableData(); Assert.Null(data.OriginalException); var exception = new Exception(); data.OriginalException = exception; Assert.Same(exception, data.OriginalException); }
public void SuppressExecution_throws_if_called_after_execution() { var data = new InterceptionContextMutableData { HasExecuted = true }; Assert.Equal( Strings.SuppressionAfterExecution, Assert.Throws <InvalidOperationException>(() => data.SuppressExecution()).Message); Assert.False(data.IsSuppressed); }
public void SetExceptionThrown_sets_Exception_and_OriginalException_and_marks_operation_as_executed() { var data = new InterceptionContextMutableData(); var exception = new Exception(); data.SetExceptionThrown(exception); Assert.Same(exception, data.OriginalException); Assert.Same(exception, data.Exception); Assert.True(data.HasExecuted); Assert.False(data.IsSuppressed); }
public void Result_can_be_changed_after_execution_without_setting_IsSuppressed() { var data = new InterceptionContextMutableData <string> { HasExecuted = true }; Assert.Null(data.Result); data.Result = "Wensleydale"; Assert.Equal("Wensleydale", data.Result); Assert.False(data.IsSuppressed); }
public void Setting_Exception_before_execution_causes_IsSuppressed_to_be_set() { var data = new InterceptionContextMutableData(); Assert.Null(data.Exception); var exception = new Exception(); data.Exception = exception; Assert.Same(exception, data.Exception); Assert.True(data.IsSuppressed); }
public void Exception_can_be_changed_after_execution_without_setting_IsSuppressed() { var data = new InterceptionContextMutableData { HasExecuted = true }; Assert.Null(data.Exception); var exception = new Exception(); data.Exception = exception; Assert.Same(exception, data.Exception); Assert.False(data.IsSuppressed); }
public void OriginalResult_can_be_changed() { var data = new InterceptionContextMutableData<string>(); Assert.Null(data.OriginalResult); data.OriginalResult = "Wensleydale"; Assert.Equal("Wensleydale", data.OriginalResult); }
public void SetExecuted_sets_Exception_and_OriginalException_and_marks_operation_as_executed() { var data = new InterceptionContextMutableData<string>(); data.SetExecuted("Wensleydale"); Assert.Equal("Wensleydale", data.OriginalResult); Assert.Equal("Wensleydale", data.Result); Assert.True(data.HasExecuted); Assert.False(data.IsSuppressed); }
public void Setting_Result_before_execution_causes_IsSuppressed_to_be_set() { var data = new InterceptionContextMutableData<string>(); Assert.Null(data.Result); data.Result = "Wensleydale"; Assert.Equal("Wensleydale", data.Result); Assert.True(data.IsSuppressed); }
public void Result_can_be_changed_after_execution_without_setting_IsSuppressed() { var data = new InterceptionContextMutableData<string> { HasExecuted = true }; Assert.Null(data.Result); data.Result = "Wensleydale"; Assert.Equal("Wensleydale", data.Result); Assert.False(data.IsSuppressed); }
public void Setting_Exception_before_execution_causes_IsSuppressed_to_be_set() { var data = new InterceptionContextMutableData(); Assert.Null(data.Exception); var exception = new Exception(); data.Exception = exception; Assert.Same(exception, data.Exception); Assert.True(data.IsSuppressed); }
public void SetExceptionThrown_sets_Exception_and_OriginalException_and_marks_operation_as_executed() { var data = new InterceptionContextMutableData(); var exception = new Exception(); data.SetExceptionThrown(exception); Assert.Same(exception, data.OriginalException); Assert.Same(exception, data.Exception); Assert.True(data.HasExecuted); Assert.False(data.IsSuppressed); }