Beispiel #1
0
        public void TestCityFoundViaAlternateName()
        {
            var builder  = new SelectCityReplyActivityBuilder(new TestCameraDataServiceManager());
            var activity = ActivityTestUtils.CreateActivity();

            activity.Text = "foo";
            var userData = new Mock <IUserData>();

            var reply = builder.BuildReplyActivity(activity, userData.Object);

            reply.Text.Should().Contain(SelectCityReplyActivityBuilder.NowViewingMessage + "City 1");
        }
Beispiel #2
0
        public void TestCityNotFound()
        {
            var builder  = new SelectCityReplyActivityBuilder(new TestCameraDataServiceManager());
            var activity = ActivityTestUtils.CreateActivity();

            activity.Text = "Not found city";
            var userData = new Mock <IUserData>();

            var reply = builder.BuildReplyActivity(activity, userData.Object);

            reply.Text.Should().Contain(SelectCityReplyActivityBuilder.SupportedCitiesMessage);
            reply.Text.Should().Contain("* City 1");
            reply.Text.Should().Contain("* City 2");
        }