public void Play() { bool x = false; Jumble scramble = new Jumble(); scramble.DisplayScramble(); string result = scramble.DisplayScramble(); Console.WriteLine(); Console.WriteLine("The scrambled word is: " + result); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Now it's your turn to take a guess!"); do { string answer = TakeAGuess(); bool check = scramble.CompareResult(answer); x = check; if (check == false) { Console.WriteLine(); Console.WriteLine("Incorrect answer. Please try again!"); } else { Console.WriteLine(); Console.WriteLine("Your answer, " + answer + ", was correct!"); } } while (x == false); }
// TODO: external token/auth key - possibly public async Task <IActionResult> Api([Bind("ID,From,To,Body,AccountSid,ToCountry,ToState,SmsMessageSid,NumMedia,ToCity,FromZip,SmsSid,FromState,SmsStatus,FromCity,FromCountry,ToZip,NumSegments,MessageSid,ApiVersion")] IncomingMessage incomingMessage) { // default repsonse, in case no incoming POST data can be processed string textMessage = "Internal error. This is default fallback message."; // store incoming POST data bound to model object in context if (ModelState.IsValid) { // add incoming data as IncomingMessage record to database _context.Add(incomingMessage); await _context.SaveChangesAsync(); // new Jumble - and internally construct MessageOut Jumble jumble = new Jumble(incomingMessage); _context.Add(jumble); await _context.SaveChangesAsync(); // set response content textMessage = jumble.MessageOut; } // construct TwiML from to be returned message MessagingResponse twiml = new MessagingResponse(); twiml.Message(textMessage); string twixml = twiml.ToString(); // output TwiML xml or plain output format return(Content(textMessage)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,MessageIn,MessageOut,NumberTo,NumberFrom,TimeStamp")] Jumble jumble) { if (id != jumble.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(jumble); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!JumbleExists(jumble.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(jumble)); }
public async Task <IActionResult> Create([Bind("ID,MessageIn,MessageOut,NumberTo,NumberFrom,TimeStamp")] Jumble jumble) { if (ModelState.IsValid) { _context.Add(jumble); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(jumble)); }
public void Dyslexia_MixAllBut0Last_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("Wehvaetr wlord", testJumble.Dyslexia("Whatever world")); }
public void Dyslexia_NumbersNotAffected_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("1234 le0sr jbulme me", testJumble.Dyslexia("1234 l0ser jumble me")); }
public void Dyslexia_LongPhrase_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("hlelo ncie to meet you", testJumble.Dyslexia("hello nice to meet you")); }
public void Dyslexia_EvenWordLogic_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("Atduvreens", testJumble.Dyslexia("Adventures")); }
public void Dyslexia_SimpleLogic2_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("Kneau", testJumble.Dyslexia("Keanu")); }
public void Dyslexia_SimpleLogic_Str() { Jumble testJumble = new Jumble(); Assert.AreEqual("Sehtepn", testJumble.Dyslexia("Stephen")); }