src/Orchard.Specs/Bindings/SanityCheck.cs

(完整代码) 1021B

using NUnit.Framework;
using TechTalk.SpecFlow;

namespace Orchard.Specs.Bindings {
    [Binding]
    public class SanityCheck {
        private bool _runSteps;
        private bool _valueSet;
        private int _value;

        [Given("I have a scenario")]
        public void GivenIHaveAScenario() {

        }

        [When("I run steps")]
        public void WhenIRunSteps() {
            _runSteps = true;
        }


        [When(@"they have values like ""(.*)""")]
        public void WhenTheyHaveValuesLike(int value) {
            Assert.That(_valueSet, Is.False);
            _value = value;
            _valueSet = true;
        }

        [Then("they run")]
        public void ThenTheyRun() {
            Assert.That(_runSteps, Is.True);
        }

        [Then("values like five are captured")]
        public void ThenValuesLikeFiveAreCaptured() {
            Assert.That(_valueSet, Is.True);
            Assert.That(_value, Is.EqualTo(5));
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。