public void Non_messages_throw_when_trying_to_convert_to_IMessageAssertions() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); activity.Type = ActivityTypes.EndOfConversation; var sut = new ActivityAssertions(activity, _settings); Action act = () => sut.IsMessage(); act.ShouldThrowExactly <BotSpecException>(); }
public void A_message_returns_IMessageAssertions() { var fixture = new Fixture(); var activity = fixture.Create <Activity>(); activity.Type = ActivityTypes.Message; var sut = new ActivityAssertions(activity, _settings); var result = sut.IsMessage(); result.Should().BeAssignableTo <IMessageAssertions>(); }