Beispiel #1
0
 public void Should_not_generate_identical_sides()
 {
     var randomNumberGenerator = new Mock<IRandomNumberGenerator>();
     var equationGenerator = new EquationGenerator(randomNumberGenerator.Object);
     var counter = 1;
     randomNumberGenerator.Setup(g => g.GetRandomNumber(It.IsAny<int>(), It.IsAny<int>()))
         .Returns(() => counter++ == 1 ? 123123 : 123456);
     Assert.AreEqual("123=456", equationGenerator.GetEquation().Replace(" ", ""));
 }
Beispiel #2
0
 public ActionResult Index()
 {
     var randomString = new EquationGenerator(new DotNetRandomNumberGenerator()).GetEquation();
     var resultViewModel = new ResultViewModel { Equation = randomString, Solution = randomString };
     return View(resultViewModel);
 }