Exemplo n.º 1
0
        public void Given_OnePredicate_When_Matches_Then_Result(bool match)
        {
            var predicate = A.Fake <Func <IWebRequestEvent, bool> >();

            A.CallTo(() => predicate.Invoke(A <IWebRequestEvent> ._)).Returns(match);
            _predicates.Add(predicate);

            var result = _sut.Matches(_request);

            Assert.That(result, Is.EqualTo(match));
            A.CallTo(() => predicate.Invoke(A <IWebRequestEvent> ._)).MustHaveHappened();
        }