コード例 #1
0
        public void Should_check_for_new_checkers()
        {
            var checker = new StateChecker();

            checker.IsAvailable(new Feature()
            {
                State = true
            }).ShouldBe(true);
        }
コード例 #2
0
        public void checker_should_call_internal_checker()
        {
            var checker    = new StateChecker();
            var newChecker = Substitute.For <IChecker>();

            checker.AddChecker(newChecker);

            var feature = new Feature()
            {
                State = true
            };

            checker.IsAvailable(feature);

            newChecker.Received(1).IsAvailable(feature);
        }