public void Throws_when_not_initialized() { var entityReference = new EntityReference <object>(); Assert.Equal( Strings.RelatedEnd_OwnerIsNull, Assert.Throws <InvalidOperationException>( () => ExceptionHelpers.UnwrapAggregateExceptions( () => entityReference.LoadAsync(CancellationToken.None).Wait())).Message); }
public void OperationCanceledException_thrown_before_loading_results_if_task_is_cancelled() { var mockEntityWrapper = new Mock <IEntityWrapper>(); mockEntityWrapper .Setup(w => w.Entity) .Returns(new object()); var entityReference = new EntityReference <object>( mockEntityWrapper.Object, new RelationshipNavigation("Going", "fromA", "toB", null, null), new Mock <IRelationshipFixer>().Object); Assert.Throws <OperationCanceledException>( () => entityReference.LoadAsync(new CancellationToken(canceled: true)) .GetAwaiter().GetResult()); Assert.Throws <OperationCanceledException>( () => entityReference.LoadAsync(MergeOption.NoTracking, new CancellationToken(canceled: true)) .GetAwaiter().GetResult()); }
public void OperationCanceledException_thrown_before_loading_results_if_task_is_cancelled() { var mockEntityWrapper = new Mock<IEntityWrapper>(); mockEntityWrapper .Setup(w => w.Entity) .Returns(new object()); var entityReference = new EntityReference<object>( mockEntityWrapper.Object, new RelationshipNavigation("Going", "fromA", "toB", null, null), new Mock<IRelationshipFixer>().Object); Assert.Throws<OperationCanceledException>( () => entityReference.LoadAsync(new CancellationToken(canceled: true)) .GetAwaiter().GetResult()); Assert.Throws<OperationCanceledException>( () => entityReference.LoadAsync(MergeOption.NoTracking, new CancellationToken(canceled: true)) .GetAwaiter().GetResult()); }
public void Throws_when_not_initialized() { var entityReference = new EntityReference<object>(); Assert.Equal( Strings.RelatedEnd_OwnerIsNull, Assert.Throws<InvalidOperationException>( () => ExceptionHelpers.UnwrapAggregateExceptions( () => entityReference.LoadAsync(CancellationToken.None).Wait())).Message); }