C#??VS2010????械??????
???????????? ???????[ 2016/11/9 11:10:02 ] ????????C# ???????
??????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???????????????????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11