public void Handle(KataAttemptCreatedEvent message) { var newKataAttempt = message.KataAttempt; Katas.Add(newKataAttempt); SelectedKataAttempt = newKataAttempt; _playerNotifier.DisplayMessage( string.Format("Starting {0} Kata...", newKataAttempt.Config.KataName), GetInstruction(newKataAttempt)); }
public void BasSqrtApproximationicTests() { Assert.AreEqual(2, Katas.SqrtApproximation(4), "Should work for integer roots."); Assert.AreEqual(new int[] { 2, 3 }, Katas.SqrtApproximation(5), "Should work for range approximation."); }
public void SimpleNumbers() { Assert.AreEqual("1", Katas.Pattern(1)); Assert.AreEqual("21\n2", CodeWarsKatas.Katas.Pattern(2)); Assert.AreEqual("54321\n5432\n543\n54\n5", CodeWarsKatas.Katas.Pattern(5)); }
public void CaesarCipher3() { string u = "bdfh"; Assert.AreEqual(u, Katas.demovingShift(CodeWarsKatas.Katas.movingShift(u, 1), 1)); }
public void ShouldFailNegativeNumberRadiusOfCirlce() { Assert.Throws <ArgumentException>(delegate { Katas.CalculateAreaOfCircle("-123"); }); }
public void MaskingTest() { Assert.AreEqual(Katas.Mask("4556364607935616"), "############5616"); Assert.AreEqual(CodeWarsKatas.Katas.Mask("1"), "1"); Assert.AreEqual(CodeWarsKatas.Katas.Mask("11111"), "#1111"); }
public Katas_tests() { _Katas = new Katas(); }