Ejemplo n.º 1
0
        public void CanExecute_WhenObservableIsFalse_ShouldReturnFalse(
            [Frozen] Subject <bool> canExecuteObservable,
            ObserveCanExecuteStrategy <object> sut,
            object arg)
        {
            //arrange
            canExecuteObservable.OnNext(false);

            //act
            var actual = sut.CanExecute(arg);

            //assert
            actual.Should().BeFalse();
        }
Ejemplo n.º 2
0
        public void CanExecute_WhenObservableHasNoValue_ShouldReturnInner(
            [Frozen] Mock <ICanExecuteStrategy <object> > inner,
            ObserveCanExecuteStrategy <object> sut,
            object arg)
        {
            //arrange
            inner.Setup(i => i.CanExecute(arg)).Returns(true);

            //act
            var actual = sut.CanExecute(arg);

            //assert
            actual.Should().BeTrue();
        }
Ejemplo n.º 3
0
        public void CanExecute_WhenObservableIsTrue_ShouldReturnInner(
            [Frozen] Subject <bool> canExecuteObservable,
            [Frozen] Mock <ICanExecuteStrategy <object> > inner,
            ObserveCanExecuteStrategy <object> sut,
            object arg)
        {
            //arrange
            inner.Setup(i => i.CanExecute(arg)).Returns(false);
            canExecuteObservable.OnNext(true);

            //act
            var actual = sut.CanExecute(arg);

            //assert
            actual.Should().BeFalse();
        }
Ejemplo n.º 4
0
		public void CanExecute_WhenObservableIsTrue_ShouldReturnInner(
			[Frozen]Subject<bool> canExecuteObservable,
			[Frozen]Mock<ICanExecuteStrategy<object>> inner,
			ObserveCanExecuteStrategy<object> sut,
			object arg)
		{
			//arrange
			inner.Setup(i => i.CanExecute(arg)).Returns(false);
			canExecuteObservable.OnNext(true);

			//act
			var actual = sut.CanExecute(arg);

			//assert
			actual.Should().BeFalse();
		}
Ejemplo n.º 5
0
		public void CanExecute_WhenObservableIsFalse_ShouldReturnFalse(
			[Frozen]Subject<bool> canExecuteObservable,
			ObserveCanExecuteStrategy<object> sut,
			object arg)
		{
			//arrange
			canExecuteObservable.OnNext(false);

			//act
			var actual = sut.CanExecute(arg);

			//assert
			actual.Should().BeFalse();
		}
Ejemplo n.º 6
0
		public void CanExecute_WhenObservableHasNoValue_ShouldReturnInner(
			[Frozen]Mock<ICanExecuteStrategy<object>> inner,
			ObserveCanExecuteStrategy<object> sut,
			object arg)
		{
			//arrange
			inner.Setup(i => i.CanExecute(arg)).Returns(true);

			//act
			var actual = sut.CanExecute(arg);

			//assert
			actual.Should().BeTrue();
		}