public void Non_exact_match_throws() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); var sut = new ActivityAssertions(activity, _settings); Action act = () => sut.IdIs("NonMatchingId"); act.ShouldThrowExactly <BotSpecException>(); }
public void Is_returns_same_object_for_fluent_chaining() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); var sut = new ActivityAssertions(activity, _settings); var result = sut.IdIs(activity.Id); result.Should().Be(sut); }
public void Exact_match_does_not_throw() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); var sut = new ActivityAssertions(activity, _settings); Action act = () => sut.IdIs(activity.Id); act.ShouldNotThrow(); }