コード例 #1
0
ファイル: SimpleTests.cs プロジェクト: robrodi/DslSample
        public void TestExpressionInfoConstructors()
        {
            var eventInfo = new TestExpressionInfo(EventCriteria.Id, Condition.Equal, "5");
            eventInfo.Condition.Should().Be(Condition.Equal);
            eventInfo.Event.Should().Be(EventCriteria.Id);
            eventInfo.Input.Should().Be(InputCriteria.None);
            eventInfo.Source.Should().Be(TestExpressionInfo.ComparisonSource.Event);

            var inputInfo = new TestExpressionInfo(InputCriteria.Mode, Condition.Equal, "5");
            inputInfo.Condition.Should().Be(Condition.Equal);
            inputInfo.Event.Should().Be(EventCriteria.None);
            inputInfo.Input.Should().Be(InputCriteria.Mode);
            inputInfo.Source.Should().Be(TestExpressionInfo.ComparisonSource.Input);
        }
コード例 #2
0
ファイル: SimpleTests.cs プロジェクト: robrodi/DslSample
        public void TestExpressionInfoConstructors()
        {
            var eventInfo = new TestExpressionInfo(EventCriteria.Id, Condition.Equal, "5");

            eventInfo.Condition.Should().Be(Condition.Equal);
            eventInfo.Event.Should().Be(EventCriteria.Id);
            eventInfo.Input.Should().Be(InputCriteria.None);
            eventInfo.Source.Should().Be(TestExpressionInfo.ComparisonSource.Event);

            var inputInfo = new TestExpressionInfo(InputCriteria.Mode, Condition.Equal, "5");

            inputInfo.Condition.Should().Be(Condition.Equal);
            inputInfo.Event.Should().Be(EventCriteria.None);
            inputInfo.Input.Should().Be(InputCriteria.Mode);
            inputInfo.Source.Should().Be(TestExpressionInfo.ComparisonSource.Input);
        }