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.TypeLike($"^{activity.Type}$"); result.Should().Be(sut); }
public void Pattern_that_does_not_match_throws() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); activity.Type = ActivityTypes.ConversationUpdate; var sut = new ActivityAssertions(activity, _settings); Action act = () => sut.TypeLike("^.*Delete$"); act.ShouldThrowExactly <BotSpecException>(); }
public void Pattern_match_does_not_throw() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); activity.Type = ActivityTypes.ConversationUpdate; var sut = new ActivityAssertions(activity, _settings); Action act = () => sut.TypeLike("^.*Update$"); act.ShouldNotThrow(); }