Marvin the Depressed Android
technicallyagile
2,012 views
Welcome!
This is an exercise used to practice TDD. In this exercise, we'll build a simple AI for Marvin the Depressed Android.
Marvin should follow some simple rules:
- Marvin responds to most things with "Whatever."
- Marvin responds to questions with "I don't care."
- Marvin responds to silence with "Fine. Waste my time."
- Marvin responds to yelling with "You don't have to yell. I'm right here."
Advanced: Marvin responds to "Was willst du essen?" with "Mir egal." Hint: this is the start of more robust functionality.
Workspace
Marvin the Android
1
2
3
4
5
6
7
8
9
10
11
12
namespace AI
{
public class Marvin
{
public string talk(string statement) {
return null;
}
}
}
1
using Microsoft.VisualStudio.TestTools.UnitTesting;
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.