コード例 #1
0
        public void Pattern_that_does_not_match_throws()
        {
            var fixture  = new Fixture();
            var activity = fixture.Create <Activity>();

            var sut = new ActivityAssertions(activity, _settings);

            Action act = () => sut.IdLike(".*NonMatchingPattern.*");

            act.ShouldThrowExactly <BotSpecException>();
        }
コード例 #2
0
        public void Like_returns_same_object_for_fluent_chaining()
        {
            var fixture  = new Fixture();
            var activity = fixture.Create <Activity>();

            var sut = new ActivityAssertions(activity, _settings);

            var result = sut.IdLike($"^{activity.Id}$");

            result.Should().Be(sut);
        }
コード例 #3
0
        public void Pattern_match_does_not_throw()
        {
            var fixture  = new Fixture();
            var activity = fixture.Create <Activity>();

            var sut = new ActivityAssertions(activity, _settings);

            Action act = () => sut.IdLike(".*");

            act.ShouldNotThrow();
        }