public void StaticCallFailures_GetGreeting()
        {
            Greeting oGreeting;

            var res = Greeting.GetGreeting(_connectionServer, "aaaa", GreetingTypes.Alternate, out oGreeting);

            Assert.IsFalse(res.Success, "Invalid call handler ObjectId should fail");

            res = Greeting.GetGreeting(_connectionServer, _callHandler.ObjectId, GreetingTypes.Invalid, out oGreeting);
            Assert.IsFalse(res.Success, "Invalid greeting type name should fail");

            res = Greeting.GetGreeting(_connectionServer, "aaa", GreetingTypes.Alternate, out oGreeting);
            Assert.IsFalse(res.Success, "Invalid call handler ObjectId should fail");

            res = Greeting.GetGreeting(_connectionServer, _callHandler.ObjectId, GreetingTypes.Invalid, out oGreeting);
            Assert.IsFalse(res.Success, "Invalid Greeting type name should fail");

            //create an instance Greeting object and fill it with a failure case
            oGreeting = new Greeting(_connectionServer, _callHandler.ObjectId);
            Assert.IsNotNull(oGreeting, "Failed to create new Greeting object");

            res = oGreeting.GetGreeting(_callHandler.ObjectId, GreetingTypes.Invalid);
            Assert.IsFalse(res.Success, "Invalid greeting type name should fail");

            res = oGreeting.GetGreeting(_callHandler.ObjectId, GreetingTypes.Standard);
            Assert.IsTrue(res.Success, "Failed to fill greeting object with Standard greeting rule details" + res);
        }
Esempio n. 2
0
        /// <summary>
        /// Handler click to hello button.
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">event args</param>
        private void button_hello_click(object sender, EventArgs e)
        {
            var name   = this.textBox1.Text;
            var result = Greeting.GetGreeting(name);

            MessageBox.Show(result);
        }
Esempio n. 3
0
        public void SetGreeting(string lang)
        {
            var greeting = Greeting.GetGreeting(lang);

            Console.WriteLine(greeting);
            Console.ReadLine();
        }
Esempio n. 4
0
        public void GetGreeting_NullConnectionServer_Failure()
        {
            Greeting      oGreeting;
            WebCallResult res = Greeting.GetGreeting(null, "objectid", GreetingTypes.Alternate, out oGreeting);

            Assert.IsFalse(res.Success, "Null Connection server object param should fail");
        }
Esempio n. 5
0
        public void GetGreeting_InvalidGreetingType_Failure()
        {
            Greeting oGreeting;
            var      res = Greeting.GetGreeting(_mockServer, "objectid", GreetingTypes.Invalid, out oGreeting);

            Assert.IsFalse(res.Success, "Invalid greeting type name should fail");
        }
Esempio n. 6
0
        public void GetGreeting_EmptyCallHandlerObjectId_Failure()
        {
            Greeting oGreeting;

            var res = Greeting.GetGreeting(_mockServer, "", GreetingTypes.Alternate, out oGreeting);

            Assert.IsFalse(res.Success, "Empty call handler ObjectId string should fail");
        }
Esempio n. 7
0
        public void SetGreeting(string lang)
        {
            Console.WriteLine("Here, I'm pretending that I'm writing to a database. Bear with me...");
            var greeting = Greeting.GetGreeting(lang);

            Console.WriteLine(greeting);
            Console.ReadLine();
        }
Esempio n. 8
0
        public void GetGreeting_AfterNoon_ReturnsCorrectValue()
        {
            ITimeSupplier timeSupplier = new TimeSupplierStub(new DateTime(2014, 5, 22, 14, 0, 0));

            Greeting greetingSut = new Greeting(timeSupplier);

            greetingSut.GetGreeting().Should().Be("Good Afternoon");
        }
Esempio n. 9
0
        public void GetGreeting_Morning_ReturnsCorrectValue()
        {
            ITimeSupplier timeSupplier = new TimeSupplierStub(new DateTime(2014, 5, 22, 6, 0, 0));

            Greeting greetingSut = new Greeting(timeSupplier);

            greetingSut.GetGreeting().Should().Be("Good Morning");
        }
Esempio n. 10
0
        public async Task ReturnGreeting()
        {
            int argPos = 0;

            if (Context.Message.HasMentionPrefix(Context.Client.CurrentUser, ref argPos))
            {
                return;
            }

            await ReplyAsync(Context.User.Mention + " " + Greeting.GetGreeting());
        }
Esempio n. 11
0
 public override async Task Execute(ISocketMessageChannel channel, SocketUser user, params string[] args)
 {
     await channel.SendMessageAsync(GetMentionPrefix(user) + Greeting.GetGreeting());
 }
Esempio n. 12
0
        /// <summary>
        /// The output greeting.
        /// </summary>
        private static void OutputGreeting(string name)
        {
            var result = Greeting.GetGreeting(name);

            Console.WriteLine(result);
        }
    /// <summary>
    /// Button click handler.
    /// </summary>
    /// <param name="sender">Sender.</param>
    /// <param name="e">E.</param>
    protected void OnButton3Pressed(object sender, EventArgs e)
    {
        var name   = this.entry1.Text;
        var dialog = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "{0}", Greeting.GetGreeting(name));

        dialog.Run();
        dialog.Destroy();
    }
Esempio n. 14
0
        /// <summary>
        /// Handle hello button click.
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">event arguments</param>
        private void HelloButton_Click(object sender, EventArgs e)
        {
            TextView textView = FindViewById <TextView>(Resource.Id.textView1);

            textView.Text = string.IsNullOrEmpty(_name) ? "Empty name or press Enter!" : $"{Greeting.GetGreeting(_name)}";
        }