private void HandleTestTry(TestTry testTry) { var triedNumber = testTry.Number; Console.WriteLine("Received Guess: {0}", triedNumber); if (triedNumber < mySecretNumber) { Sender.Tell(new TryTooSmall(triedNumber)); } else if (triedNumber > mySecretNumber) { Sender.Tell(new TryTooBig(triedNumber)); } else { Sender.Tell(new Guessed(triedNumber)); } }
private void HandleTestTry(TestTry testTry) { if (shouldCrash) throw new InvalidOperationException("chooser died"); var triedNumber = testTry.Number; Console.WriteLine("Chooser: Received Guess {0}", triedNumber); if (triedNumber < mySecretNumber) { Sender.Tell(new TryTooSmall(triedNumber)); } else if (triedNumber > mySecretNumber) { Sender.Tell(new TryTooBig(triedNumber)); } else { Sender.Tell(new Guessed(triedNumber)); } }