Beispiel #1
0
        public void Test_Using_TakeValueIf_With_A_Null_Predicate()
        {
            DummyStruct instance = new DummyStruct();
            Action      action   = () => instance.TakeValueIf(null);

            action.Should()
            .ThrowExactly <ArgumentNullException>()
            .WithMessage($"*predicate*");
        }
Beispiel #2
0
        public void Test_Using_TakeValueIf_With_A_False_Predicate()
        {
            DummyStruct instance = new DummyStruct()
            {
                Value = nameof(instance)
            };

            DummyStruct?result = instance.TakeValueIf(inst => inst.Value.Length == 0);

            result.HasValue.Should().BeFalse();
        }