?????????????????????????????????????????У??????????????????????????Σ?????????????????????????????
????????API??????????????????????????????????????????????????????????????????????????????????API??????????
??????????????????????????????????????????????ó????????в???????????????????????????????????????????????á?
???????????????????????????????????
???????в????????????????????????????????????????????????в????
?????????????????????????
1 namespace ExtendedMath
2 {
3     public static class Functions
4     {
5         public static int Fibonacci(int factor)
6         {
7             if (factor < 2)
8             {
9                 return (factor);
10             }
11             int x = Fibonacci(--factor);
12             int y = Fibonacci(--factor);
13             return x + y;
14         }
15     }
16 }
????????????????????????Fibonacci??????а??????????test project?????????????????????????
???????????????????????????????????????????????????????????????????
????1 using ExtendedMath;
????2 using Microsoft.VisualStudio.TestTools.UnitTesting;
????????Visual Studio?????????????????????TestClass??????????????????TestClass??????????????????е?????????????????????????????е????У???????????????public????????????????????е??????????????в???????????????????????????????????????????TestMethod??????????????????????£?
????1 namespace ExtendedMath
????2 {
????3     [TestClass]
????4     public class FunctionsTest
????5     {
????6         [TestMethod]
????7         public void FibonacciTest()
????8         {
????9         }
????10     }
????11 }