public void Error_should_do_nothing_when_another_error_has_been_seen_earlier() { observable.Subscribe(observer1); observable.Subscribe(observer2); observable.Error(error1); observable.Error(error2); observer1.DidNotReceive().OnError(error2); observer2.DidNotReceive().OnError(error2); }
public void Subject_Can_Unregister() { // Act _uut.Register(_observer); _uut.Unregister(_observer); _uut.Notify(); _observer.DidNotReceive().ValueChanged(_uut); }
public void TestDetachObserverUtilisatioPreparationFormule() { IObserver mockObserver = Substitute.For <IObserver>(); bdeBuilderTest.StockBde.Attach(mockObserver); bdeBuilderTest.StockBde.Detach(mockObserver); preparateurFormule.PreparationFormuleDessertSoda(bdeBuilderTest.StockBde); mockObserver.DidNotReceive().Update(bdeBuilderTest.StockBde.TrouverProduit("Coca"), 0, bdeBuilderTest.StockBde); }
public async ThreadingTask DoesNotHideTheUndoUITooEarly() { var observable = viewModel.DelayDeleteTimeEntry.Execute(timeEntry); SchedulerProvider.TestScheduler.AdvanceBy(Constants.UndoTime.Ticks - 1); await observable; observer.Received().OnNext(true); observer.DidNotReceive().OnNext(false); }
public void DoesNotHideTheUndoUITooEarly(NonEmptyArray <long> ids) { observer.ClearReceivedCalls(); viewModel.DelayDeleteTimeEntries.Execute(ids.Get); SchedulerProvider.TestScheduler.AdvanceBy(Constants.UndoTime.Ticks - 1); observer.Received().OnNext(ids.Get.Length); observer.DidNotReceive().OnNext(null); }
public void Detach_ValidObserver_UpdateIsNotCalled() { var _fakeObserverInstance = Substitute.For <IFlightParser>(); _uut.Attach(_fakeObserver); _uut.Detach(_fakeObserver); _uut.Notify(_fakeObserverInstance); _fakeObserver.DidNotReceive().Update(_fakeObserverInstance); }
public void SubcriberUnsubscribes_OnNext_IsNotCalled() { IObserver <List <Plane> > fakeObserver = Substitute.For <IObserver <List <Plane> > >(); var unsubcriber = _uut.Subscribe(fakeObserver); unsubcriber.Dispose(); _fakeTransReceiver.TransponderDataReady += Raise.Event <TransponderDataReadyHandler>(new List <string>() { CorrectFormatData }); fakeObserver.DidNotReceive().OnNext(Arg.Any <List <Plane> >()); }
protected void Assert_EventNotObserved(TEvent prohibited) => _observer.DidNotReceive().OnNext(prohibited);
public void Then_observer_should_not_be_notified_of_link2() { observer.DidNotReceive().OnNext(Arg.Is <HtmlDoc>(x => x.Uri.ToString().EndsWith("link2"))); }