public void FibonacciNumber() { Assert.AreEqual(0, RedPillController.GetFibonacci(0)); Assert.AreEqual(1, RedPillController.GetFibonacci(1)); Assert.AreEqual(1, RedPillController.GetFibonacci(2)); Assert.AreEqual(2, RedPillController.GetFibonacci(3)); Assert.AreEqual(3, RedPillController.GetFibonacci(4)); Assert.AreEqual(5, RedPillController.GetFibonacci(5)); }
public void WhatShapeIsThis() { Assert.AreEqual(TriangleType.Error, RedPillController.WhatShapeIsThis(5, 1, 1)); Assert.AreEqual(TriangleType.Error, RedPillController.WhatShapeIsThis(0, 1, 1)); Assert.AreEqual(TriangleType.Equilateral, RedPillController.WhatShapeIsThis(1, 1, 1)); Assert.AreEqual(TriangleType.Error, RedPillController.WhatShapeIsThis(1, 1, 2)); Assert.AreEqual(TriangleType.Isosceles, RedPillController.WhatShapeIsThis(2, 1, 2)); Assert.AreEqual(TriangleType.Scalene, RedPillController.WhatShapeIsThis(3, 4, 5)); }
public void ReverseWords() { Assert.AreEqual ("123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890", RedPillController.ReverseWords ("098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321098765432109876543210987654321")); Assert.AreEqual("0", RedPillController.ReverseWords("0")); Assert.AreEqual("", RedPillController.ReverseWords("")); Assert.AreEqual("asdfghjkl qwertyuiop", RedPillController.ReverseWords("poiuytrewq lkjhgfdsa")); }
public long FibonacciNumber(long n) { try { return(RedPillController.GetFibonacci(n)); } catch (ArgumentOutOfRangeException ex) { throw new FaultException <ArgumentOutOfRangeException>(ex, ex.Message); } }
public string ReverseWords(string s) { return(RedPillController.ReverseWords(s)); }
public TriangleType WhatShapeIsThis(int a, int b, int c) { return(RedPillController.WhatShapeIsThis(a, b, c)); }