コード例 #1
0
            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>();
            }
コード例 #2
0
            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>();
            }