??????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???????????????????