public void Long_Take_Zero() { ObservableSource.RangeLong(1, 5) .Take(0) .Test() .AssertResult(); }
public void Sum_Long() { ObservableSource.RangeLong(1, 5) .Sum() .Test() .AssertResult(15L); }
public void Long_Take_Exact() { ObservableSource.RangeLong(1, 5) .Take(5) .Test() .AssertResult(1L, 2L, 3L, 4L, 5L); }
public void Long_Take() { ObservableSource.RangeLong(1, 5) .Take(3) .Test() .AssertResult(1L, 2L, 3L); }
public void Long_RejectedFusion() { ObservableSource.RangeLong(1, 5) .Test(fusionMode: FusionSupport.Async) .AssertFuseable() .AssertFusionMode(FusionSupport.None) .AssertResult(1L, 2L, 3L, 4L, 5L); }
public void Long_Fused() { ObservableSource.RangeLong(1, 5) .Test(fusionMode: FusionSupport.Any) .AssertFuseable() .AssertFusionMode(FusionSupport.Sync) .AssertResult(1L, 2L, 3L, 4L, 5L); }
public void Long_Basic() { ObservableSource.RangeLong(1, 5) .Test() .AssertResult(1L, 2L, 3L, 4L, 5L); }
public void Long_Single() { ObservableSource.RangeLong(1, 1) .Test() .AssertResult(1L); }
public void Long_Empty() { ObservableSource.RangeLong(1, 0) .Test() .AssertResult(); }