Exemplo n.º 1
0
        public void TestAsking(string response, string expectedName)
        {
            WhatsYourName dialogUnit = new WhatsYourName();
            DialogContext context    = new DialogContext();

            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Как тебя зовут?", response);
            ClientName clientName = context.GetItem <ClientName>();

            Assert.NotNull(clientName);
            Assert.Equal(expectedName, clientName.Value);
        }
Exemplo n.º 2
0
        public void TestInitiating()
        {
            Greetings     dialogUnit = new Greetings();
            DialogContext context    = new DialogContext();

            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Привет!", "Здрасте!");

            context.Upsert(new ClientName("Иван"));
            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Привет, Иван!", "Здрасте!");

            context.Upsert(new ClientName(null));
            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Привет!", "Здрасте!");
        }
Exemplo n.º 3
0
        public void TestInitiating()
        {
            Farewell      dialogUnit = new Farewell();
            DialogContext context    = new DialogContext();

            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Пока!", "До свидания!");

            context.Upsert(new ClientName("Иван"));
            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Пока, Иван!", "пока");

            context.Upsert(new ClientName(null));
            DialogUnitTestUtils.TestInitiating(dialogUnit, context, "Пока!", "пока!");
        }