????AnswerGenerator??????????á?AnswerGeneratorForTest??????????á???????????????????????????
??????????Guesser????????????????????
public class Guesser
{
public string AnswerNumber { get; private set; }
public Guesser(IAnswerGenerator generator)
{
AnswerNumber = generator.Generate();
}
public string Guess(string inputNumber)
{
...
}
}
[TestClass]
public class GuesserTest
{
private Guesser guesser;
[TestInitialize]
public void Init()
{
guesser = new Guesser(new AnswerGeneratorForTest());
}
...
}
???????????????????л??????????????????AnswerGeneratorForTest??????????Guesser?????????????????ε??????????????1???
??????????????????AnswerGenerator?????????
????To-Do-List:
?????2?????
???????????
?????????
???????????
????????2???
????OK???????
??????1??С??????????????????????“С??”????ж??
??????2?????????????????????????????
??????3???????????????????????????Щ?????????
?????????????????е?TDD??о??????TDD?????????
??????1??????????????
??????2?????????е???????????
??????3?????ЩСС??????
??????4?????????е?????????????????
??????5?????????????????????????????
??????6??????????????????1~5С??Χ??????????????Story??
???????????и???????????????????С?????