public async virtual Task NewUserGetName(IDialogContext context) { if (User.UserName == "" || User.UserName == null) { if (context.Activity.ChannelId == "facebook" && context.Activity.ChannelId == "slack") { var userFBname = context.Activity.From.Name; var userTranslation = ControlerTranslate.Translate(userFBname); if (userTranslation != "") { User.UserName = userTranslation.Split(' ')[0]; setDialogsVars(context); await NewUserGetName(context); } } else { await writeMessageToUser(context, conv().getPhrase(Pkey.NewUserGetName)); updateRequestTime(context); context.Wait(CheckName); return; } } else { await writeMessageToUser(context, conv().getPhrase(Pkey.NewUserGreeting)); await NewUserGetGender(context); } }
public void TranslateIntegrationTest() { ControlerTranslate ct = new ControlerTranslate(); //good Assert.AreEqual(ControlerTranslate.Translate("yochai"), "יוחאי"); //bad Assert.AreNotEqual(ControlerTranslate.Translate("יוחאי"), "yochai"); //ugly Assert.AreEqual(ControlerTranslate.Translate(""), ""); }