??????VS2010?У??????????????????y????????????д?????????????????????е?????????ü????????????з????????????з????????е???????????????????????????????
????1????????????????
????1.1??????????????????????
????1???????????VC#???μ???????ó??????????CUnitTest

????2????????????????????????????????????

????3????????2??軌?????????
??????1????Add??????????????????????????????"???????????"??

??????2????????"???????????"?????У?Add??????????????????????????????????????????????????????????

??????3???????????????????????У??????????????????????????????????????"????"??????????????????μ???????????????

??????4????"????????????????"?п?????????????"AddTest"????????????"AddTest"????????????????????????????????Microsoft.VisualStudio.QualityTools.UnitTestFrame?????????????????C#???????AssemblyInfo.cs??ProgramTest.cs

??????5??ProgramTest.cs???????????????????п????????????????????"ProgramTest"???????[TestClass()]??????????????????????"AddTest"???????????????[TestMethod()]?????

??????6??ProgramTest.cs?????????
????[TestMethod()]??????????′????????????????
????Int a = o; // TODO: ????????????
????int b = 0; // TODO: ????????????
??????????????????????????????????????????????????????????????????????
????double expected = 0; // TODO: ????????????
????double actual;
?????????仰???????????仰????????????????????г??????????仰????????????????
????Assert.AreEqual(expected?? actual);
????Assert???????????????????VSTS????????????????????????
????????????Assert.Inconclusive ???????????δ????????????????????????п????????
????1.2??????????????
??????1??????????????????????????????????????????????????????μ?????????????????"???????"??

??????2??????????????????????μ??????????????"????????????????"?п????????????????"TestProject2"?????"TestProject2"??"AddTest"??????"TestProject2"???????????????????????????????????????????DLL"Microsoft.VisualStudio.QualityTools.UnitTestFrame"
????2????д???????
?????????????????????????????????????????????????????????????????????????????б????????????????????????????????????????
????1??Assert??????
????Assert.Inconclusive()    ??????δ?????????
????Assert.AreEqual()         ??????????????????????????????????
????AreSame()            ????????????????????????????????????????????????
????AreNotSame()        ??????????????????????????????????????????????
????Assert.IsTrue()              ?????????????????True??????True????????????
????Assert.IsFalse()             ?????????????????False??????False????????????
????Assert.IsNull()               ????????????????????????????????????????
????Assert.IsNotNull()          ???????????????????????????????????????
????2??CollectionAssert??????
????????????????????????????
????StringAssert??????
?????????????????
????StringAssert.Contains
????StringAssert.Matches
????StringAssert.tartWith
????3??????????????????
?????????????????????????????????????????????????????????С?????????????ж???????????????????????
????3.1??ACCESS???????????????
????1?????????????????????????

????2?????????????????????????ó????????????????????????????F4???????????????????