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.ChannelIdLike(".*NonMatchingPattern.*"); act.ShouldThrowExactly <BotSpecException>(); }
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.ChannelIdLike($"^{activity.ChannelId}$"); result.Should().Be(sut); }
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.ChannelIdLike(".*"); act.ShouldNotThrow(); }