課程時間
🔧【Tools工具安裝】5:07:24
🎬【Preview導讀】2:49:20
🎬【TestEpisode4(第4篇)-FluentAssertionsPart1】16:46:54
課程章節
請按「Preview」預覽章節。
- FAQ-Handout,SampleCode(常見問題-講義、範例程式碼)
- (P1)關於測試 (12:33)
- (P2)UnitTest(單元測試)、IntegrationTest(整合測試)、EndToEndTest(端對端測試) (9:58)
- (P3-1)導讀Test(1to5)(.NetFramework) (20:19)
- (P3-2)導讀Test(1)(.NetFramework) (19:36)
- (P3-3)導讀Test(2)(.NetFramework) (31:58)
- (P3-4)導讀Test(3)(.NetFramework) (23:22)
- (P3-5)導讀Test(4)(.NetFramework) (23:50)
- (P3-6)導讀Test(5)(.NetFramework) (16:21)
- (T73-1)複習和介紹 (5:30)
- (T73-2)討論NUnit的SetUp、TearDown (4:19)
- (T73-3)討論MSTest的TestInitialize、TestCleanup (2:23)
- (T73-4)討論NUnit的Equal (8:03)
- (T73-5)討論MSTest的Equal (6:30)
- (T73-6)討論NUnit的StartsWith (4:25)
- (T73-7)討論MSTest的StartsWith (4:01)
- (T73-8)討論NUnit的EndsWith (3:11)
- (T73-9)討論MSTest的EndsWith (3:47)
- (T73-10)討論NUnit的Contains (3:42)
- (T73-11)討論MSTest的Contains (3:24)
- (T73-12)討論NUnit的Matches (10:20)
- (T73-13)討論MSTest的Matches (8:25)
- (T73-14)討論NUnit的DoesNotMatch (7:08)
- (T73-15)討論MSTest的DoesNotMatch (5:56)
- (T73-16)討論FluentAssertions的BeNull、BeEmpty、BeNullOrWhiteSpace、HaveLength (16:07)
- (T73-17)討論FluentAssertions的Be、BeEquivalentTo (3:50)
- (T73-18)討論FluentAssertions的BeOneOf、Contain、ContainAll、ContainAny、ContainEquivalentOf (10:02)
- (T73-19)討論FluentAssertions的StartWith、StartWithEquivalent (3:24)
- (T73-20)討論FluentAssertions的EndWith、EndWithEquivalent (2:45)
- (T73-21)討論FluentAssertions的Match、MatchEquivalentOf、MatchRegex (7:43)
- (T74-1)討論NUnit的SetUp、TearDown (17:20)
- (T74-2)討論FluentAssertions測試Int的FailureSuccessMessage (9:30)
- (T74-3)討論FluentAssertions測試Decimal的FailureSuccessMessage (7:02)
- (T74-4)討論FluentAssertions測試Double的FailureSuccessMessage (5:16)
- (T74-5)討論FluentAssertions測試Float的FailureSuccessMessage (6:19)
- (T74-6)討論FluentAssertions測試Byte的FailureSuccessMessage (6:26)
- (T74-7)討論FluentAssertions的BeGreaterOrEqualTo測試Int (4:27)
- (T74-8)討論FluentAssertions的BeGreaterThan測試Int (1:52)
- (T74-9)討論FluentAssertions的BeLessOrEqualTo測試Int (1:46)
- (T74-10)討論FluentAssertions的BeLessThan測試Int (1:37)
- (T74-11)討論FluentAssertions的BePositive、BeNegative測試Int (4:01)
- (T74-12)討論FluentAssertions的Be、NotBe測試Int (0:52)
- (T74-13)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Int (2:07)
- (T74-14)討論FluentAssertions的Match測試Int (0:35)
- (T74-15)討論FluentAssertions的BeOneOf測試Int (2:57)
- (T74-16)討論FluentAssertions的BeApproximately測試Int (4:06)
- (T74-17)討論FluentAssertions的BeGreaterOrEqualTo測試Decimal (6:00)
- (T74-18)討論FluentAssertions的BeGreaterThan測試Decimal (3:29)
- (T74-19)討論FluentAssertions的BeLessOrEqualTo測試Decimal (2:11)
- (T74-20)討論FluentAssertions的BeLessThan測試Decimal (1:25)
- (T74-21)討論FluentAssertions的BePositive、BeNegative測試Decimal (4:00)
- (T74-22)討論FluentAssertions的Be、NotBe測試Decimal (1:33)
- (T74-23)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Decimal (2:49)
- (T74-24)討論FluentAssertions的Match測試Decimal (1:10)
- (T74-25)討論FluentAssertions的BeOneOf測試Decimal (4:09)
- (T74-26)討論FluentAssertions的BeApproximately測試Decimal (7:52)
- (T74-27)討論FluentAssertions的BeGreaterOrEqualTo測試Double (4:58)
- (T74-28)討論FluentAssertions的BeGreaterThan測試Double (1:51)
- (T74-29)討論FluentAssertions的BeLessOrEqualTo測試Double (2:04)
- (T74-30)討論FluentAssertions的BeLessThan測試Double (1:44)
- (T74-31)討論FluentAssertions的BePositive、BeNegative測試Double (3:40)
- (T74-32)討論FluentAssertions的Be、NotBe測試Double (1:17)
- (T74-33)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Double (2:47)
- (T74-34)討論FluentAssertions的Match測試Double (1:08)
- (T74-35)討論FluentAssertions的BeOneOf測試Double (4:29)
- (T74-36)討論FluentAssertions的BeApproximately測試Double (7:38)
- (T74-37)討論FluentAssertions的BeGreaterOrEqualTo測試Float (4:49)
- (T74-38)討論FluentAssertions的BeGreaterThan測試Float (1:57)
- (T74-39)討論FluentAssertions的BeLessOrEqualTo測試Float (2:01)
- (T74-40)討論FluentAssertions的BeLessThan測試Float (1:56)
- (T74-41)討論FluentAssertions的BePositive、BeNegative測試Float (3:26)
- (T74-42)討論FluentAssertions的Be、NotBe測試Float (1:42)
- (T74-43)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Float (3:31)
- (T74-44)討論FluentAssertions的Match測試Float (1:18)
- (T74-45)討論FluentAssertions的BeOneOf測試Float (4:42)
- (T74-46)討論FluentAssertions的BeApproximately測試Float (7:40)
- (T74-47)討論FluentAssertions的BeGreaterOrEqualTo測試Byte (6:40)
- (T74-48)討論FluentAssertions的BeGreaterThan測試Byte (1:53)
- (T74-49)討論FluentAssertions的BeLessOrEqualTo測試Byte (1:50)
- (T74-50)討論FluentAssertions的BeLessThan測試Byte (1:14)
- (T74-51)討論FluentAssertions的BePositive、BeNegative測試Byte (2:25)
- (T74-52)討論FluentAssertions的Be、NotBe測試Byte (0:57)
- (T74-53)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Byte (2:41)
- (T74-54)討論FluentAssertions的Match測試Byte (1:26)
- (T74-55)討論FluentAssertions的BeOneOf測試Byte (4:08)
- (T74-56)討論FluentAssertions的BeApproximately測試Byte (3:49)
- (T74-57)討論FluentAssertions測試Decimal的InfiniteValue (9:17)
- (T74-58)討論FluentAssertions測試Double的InfiniteValue (5:29)
- (T74-59)討論FluentAssertions測試Float的InfiniteValue (6:08)
- (T75-1)討論DateTime (17:57)
- (T75-2)討論FluentAssertions的DateTimeBeforeAfter的BeIn (4:28)
- (T75-3)討論FluentAssertions的DateTimeBeforeAfter的Be、NotBe (9:14)
- (T75-4)討論FluentAssertions的DateTimeBeforeAfter的BeAfter、NotBeAfter (2:50)
- (T75-5)討論FluentAssertions的DateTimeBeforeAfter的BeBefore、NotBeBefore (3:01)
- (T75-6)討論FluentAssertions的DateTimeBeforeAfter的BeOnOrAfter、NotBeOnOrAfter (2:22)
- (T75-7)討論FluentAssertions的DateTimeBeforeAfter的BeOnOrBefore、NotBeOnOrBefore (3:37)
- (T75-8)討論FluentAssertions的DateTimeBeforeAfter的BeOneOf (2:38)
- (T75-9)討論FluentAssertions的DateTimeHave的HaveDay、NotHaveDay (3:37)
- (T75-10)討論FluentAssertions的DateTimeHave的HaveMonth、NotHaveMonth (0:54)
- (T75-11)討論FluentAssertions的DateTimeHave的HaveYear、NotHaveYear (0:52)
- (T75-12)討論FluentAssertions的DateTimeHave的HaveHour、NotHaveHour (0:51)
- (T75-13)討論FluentAssertions的DateTimeHave的HaveMinute、NotHaveMinute (0:45)
- (T75-14)討論FluentAssertions的DateTimeHave的HaveSecond、NotHaveSecond (1:11)
- (T75-15)討論FluentAssertions的DateTimeHaveOffset的HaveOffset、NotHaveOffset (4:52)
- (T75-16)討論FluentAssertions的DateTimeCompareBeExactly的Be (8:34)
- (T75-17)討論FluentAssertions的DateTimeCompareBeExactly的BeExactly (4:11)
- (T75-18)討論FluentAssertions的DateTimeCompareBeLessThan的BeLessThan、After (15:55)
- (T75-19)討論FluentAssertions的DateTimeCompareBeLessThan的BeLessThan、Before (7:58)
- (T75-20)討論FluentAssertions的DateTimeCompareBeWithin的BeWithin、After (8:45)
- (T75-21)討論FluentAssertions的DateTimeCompareBeWithin的BeWithin、Before (6:17)
- (T75-22)討論FluentAssertions的DateTimeCompareBeMoreThan的BeMoreThan、After (6:29)
- (T75-23)討論FluentAssertions的DateTimeCompareBeMoreThan的BeMoreThan、Before (9:05)
- (T75-24)討論FluentAssertions的DateTimeCompareBeAtLeast的BeAtLeast、After (6:06)
- (T75-25)討論FluentAssertions的DateTimeCompareBeAtLeast的BeAtLeast、Before (4:51)
- (T75-26)討論FluentAssertions的DateTimeCompareBeAtLeast的BeMoreThan、BeAtLeast (4:19)
- (T75-27)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Milliseconds (13:43)
- (T75-28)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、20Milliseconds (5:01)
- (T75-29)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Seconds (4:36)
- (T75-30)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Hours (4:53)
- (T75-31)討論FluentAssertions的TimeSpansPositiveNegative的CreateTimeSpan (6:35)
- (T75-32)討論FluentAssertions的TimeSpansPositiveNegative的Be、NotBe (9:11)
- (T75-33)討論FluentAssertions的TimeSpansPositiveNegative的BePositive、BeNegative (1:48)
- (T75-34)討論FluentAssertions的TimeSpansBeLessOrEqualTo的BeLessThan (6:07)
- (T75-35)討論FluentAssertions的TimeSpansBeLessOrEqualTo的BeLessOrEqualTo (3:36)
- (T75-36)討論FluentAssertions的TimeSpansBeGreaterOrEqualTo的BeGreaterThan (4:20)
- (T75-37)討論FluentAssertions的TimeSpansBeGreaterOrEqualTo的BeGreaterOrEqualTo (7:02)
- (T75-38)討論FluentAssertions的TimeSpansBeCloseTo的positiveTimeSpan、BeCloseTo、NotBeCloseTo (8:21)
- (T75-39)討論FluentAssertions的TimeSpansBeCloseTo的negativeTimeSpan、BeCloseTo、NotBeCloseTo (4:59)
- (T75-40)討論FluentAssertions的TimeSpansBeCloseTo的BeCloseTo、ticks (6:38)
- (T76-1)前置準備 (24:24)
- (T76-2)討論FluentAssertions的BeDecorated,複習Reflection (4:41)
- (T76-3)討論FluentAssertions的BeDecorated的BeDecoratedWith、BeDecoratedWithOrInherit、ClassAttribute (11:44)
- (T76-4)討論FluentAssertions的BeDecorated的NotBeDecoratedWith、NotBeDecoratedWithOrInherit、MemberAttribute (3:12)
- (T76-5)討論FluentAssertions的BeDecorated的BeDecoratedWith、AttributePropertyValue (3:22)
- (T76-6)討論FluentAssertions的BeSomething的BeAbstract、NotBeAbstract (2:34)
- (T76-7)討論FluentAssertions的BeSomething的BeStatic、NotBeStatic (1:31)
- (T76-8)討論FluentAssertions的BeSomething的BeVirtual、NotBeVirtual、Method (3:48)
- (T76-9)討論FluentAssertions的BeSomething的BeVirtual、NotBeVirtual、Property (3:41)
- (T76-10)討論FluentAssertions的MethodsFilters的ThatArePublicOrInternal (5:39)
- (T76-11)討論FluentAssertions的MethodsFilters的ThatReturnVoid (2:37)
- (T76-12)討論FluentAssertions的MethodsFilters的ThatDoNotReturn、ThatAreDecoratedWithOrInherit (5:55)
- (T76-13)討論FluentAssertions的MethodsFilters的ThatAreDecoratedWith (5:32)
- (T76-14)討論FluentAssertions的MethodsFilters的Assertions (10:14)
- (T76-15)討論FluentAssertions的AssemblyFilters的TypeSelector (4:03)
- (T76-16)討論FluentAssertions的AssemblyFilters的TypeAssembly (2:45)
- (T76-17)討論FluentAssertions的TypeAssembly、ThatAreDecoratedWith、ThatAreDecoratedWithOrInherit (7:44)
- (T76-18)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatImplement (3:55)
- (T76-19)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatAreInNamespace (2:42)
- (T76-20)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatDeriveFrom (4:21)
- (T76-21)FluentAssertions的TypeAssembly、ThatAreInNamespace、ThatAreUnderNamespace、ThatAreNotInNamespace (5:55)
- (T76-22)討論FluentAssertions的AssemblyFilters的AllTypesFromAssembly (2:27)
- (T76-23)討論FluentAssertions的AssemblyFilters的Assertions (3:20)
- (T76-24)討論FluentAssertions的AssemblyReference (5:00)
🔴如果您在HiSKIO上購買了課程,則無需在Teachable重新購買相同課程。
請注意,Teachable Pay的發票無法提供給台灣公司報稅,如果需要台灣發票報稅,請去HiSKIO購買。
Teachable可能會產大約5%的「海外交易費」(詳情請諮詢您的發卡機構),為了學生權益,請使用「10%off」折價券
「Bundle」(組合包)更划算!
#「.Net Framework」相關系列「Bundle」(組合包)
- 🚀「包含5堂課」B-2-TSQL、C#、Linq、MVC、API同步攻略(Click here)
- 🚀「包含6堂課」B-3-EF(.NetFramework)學程第1-6篇(Click here)
- 🚀「包含5堂課」B-4-單元整合測試學程第1-5篇(Click here)
- 🚀「包含16堂課」B-5-扎實打底.NetFramework學程-TSQL、C#、LINQ、MVC、API、EF第1-6篇、測試第1-5篇(Click here)
-
🚀「IT工具人學院全部課程」B-1-1-All Course Membership全能學生證(Click here)
.Net Framework Serious(學程)
注意: 因為此系列已經沒有新東西可以教了,所以這個學程不會再加入新內容了!
#請來這邊看「.Net Framework Serious(學程)」簡介(Click here)
- 🚀2-1-TSQL(.NetFramework)扎實打底(Click here)
- 🚀2-2-C#(.NetFramework)深入解析(Click here)
- 🚀2-3-Linq(.NetFramework)完全攻略(Click here)
- 🚀2-4-Asp.NetMVC(.NetFramework)完全精通(Click here)
- 2-5A-EF(1to3)(.NetFramework)
- 🚀2-5A-1-EntityFrameworkEpisode1(第1篇)-CodeFirst、DBFirst(Click here)
- 🚀2-5A-2-EntityFrameworkEpisode2(第2篇)-FluentAPI、DataAnnotation(Click here)
- 🚀2-5A-3-EntityFrameworkEpisode3(第3篇)-UnitOfWorkWithRepository(Click here)
- 2-6B-Test(1to5)(.NetFramework)
- 🚀2-6B-1-TestEpisode1(第1篇)-TestFramework(測試框架)-MSTest、NUnit(Click here)
- 🚀2-6B-2-TestEpisode2(第2篇)-MockingFramework(隔離框架)-NSubstitute、Moq(Click here)
- 🚀2-6B-3-TestEpisode3(第3篇)-UnitTest(單元測試)、IntegrationTest(整合測試)(Click here)
- 🚀2-6B-4-TestEpisode4(第4篇)-FluentAssertionsPart1(Click here)(👈😁你現在在此!)
- 🚀2-6B-5-TestEpisode5(第5篇)-FluentAssertionsPart2(Click here)
- 2-7B-EF(4to6)(.NetFramework)PocoGenerator
- 🚀2-7B-4-EntityFrameworkEpisode4(第4篇)-PocoGenerator(Click here)
- 🚀2-7B-5-EntityFrameworkEpisode5(第5篇)-Test、UnitOfWorkWithRepositoryPart1(Click here)
- 🚀2-7B-6-EntityFrameworkEpisode6(第6篇)-Test、UnitOfWorkWithRepositoryPart2(Click here)
-
🚀2-8-Asp.NetMvcApi(.NetFramework)(VS2017)扎實打底(Click here)
本課簡介
Hi My name is Kevin. 我是一名移民到澳大利亞的軟體工程師,個人專注於各種技術和使用者界面的開發與研究。
【TestEpisode4(第4篇)-FluentAssertionsPart1】和【TestEpisode5(第5篇)-FluentAssertionsPart2】是一門銜接一門的「.Net Framework學程」中其中一個課程。
用來寫"UnitTest"(單元測試)的比較流行的"TestFrameworks"(測試框架)有MSTest、xUnit、NUnit、Gallio、MBUnit、MSpec、NSpec、FluentAssertion...etc。MSTest是一定要學的,因為MSTest是VisualStudio內建的。剩下的"TestFramework"(測試框架)都是要安裝"ThirdPartyTool"才能執行的,NUnit、FluentAssertion是其中比較流行的。每一家公司所使用的"TestFramework"可能都不一樣,難道我們要去學每一個"TestFramework"嗎?當然不必,我們只需要學會"FluentAssertion"就可以了。因為"FluentAssertion"語法可以用在MSTest、xUnit、NUnit、Gallio、MBUnit、MSpec、NSpec這些環境底下。
💡E.g.1.
int sampleValue = 1;
int expectValue = 2;
Assert.AreEqual(expectValue, sampleValue); //MSTest&NUnit
//Message: Expected: 2
//But was: 1
💡E.g.2.
Assert.That(sampleValue, Is.EqualTo(expectValue)); //NUnit
//Message: Expected: 2
//But was: 1
💡E.g.3.
sampleValue.Should().Be(expectValue); //FluentAssertions
//Message: Expected sampleValue to be 2, but found 1.
更多FluentAssertions的用法請參考官網(https://fluentassertions.com/)
【TestEpisode4(第4篇)-FluentAssertionsPart1】專注於使用FluentAssertions測試SimpleType、單一個Object。一開始會(T72)討論FluentAssertion的AssertionScope。接著(T73)討論NUnit、MSTest、FluentAssertions測試String。討論StartsWith、EndsWith、Contains、(DoesNot)Matches。然後(T74)討論FluentAssertions測試Number包括Int、Decimal、Double、Float、Byte。(T75)討論FluentAssertions的DateTimeAssertion。(T76)討論FluentAssertions測試Type、Method、Property、Assembly。(T77)討論FluentAssertions測試Acton、Thread、Task。(T78)討論FluentAssertions測試Type, Nullable, Boolean。最後(T79)討論FluentAssertions測試Guid、Enum。
【TestEpisode5(第5篇)-FluentAssertionsPart2】專注於使用FluentAssertions測試Collection、Dictionary。一開始會(T80)關於Int的Collection Assertion。接著(T81)MSTest、NUnit、FluentAssertions測試StringCollection。重點來了,(T82)Gamer、Power的Equal、Compare邏輯在別的Class。用MSTest、NUnit、FluentAssertions測試ObjectCollection。然後(T83)Gamer、Power這兩個Class內含有Equal、Compare邏輯。用MSTest、NUnit、FluentAssertions測試ObjectCollection。然後第二個重點,(T84)用MSTest、NUnit、FluentAssertions測試Int、String的Dictionary。(T85)Gamer、Power的Equal、Compare邏輯在別的Class。用MSTest、NUnit、FluentAssertions測試(Int或String)、Power的Dictionary。(T86)Gamer、Power這兩個Class內含有Equal、Compare邏輯。用MSTest、NUnit、FluentAssertions測試(Int或String)、Power的Dictionary。最後(T87)用MSTest、NUnit、FluentAssertions測試Xml的資料。(T88)用FluentAssertions監試Event。(T89)用MSTest、NUnit、FluentAssertions測試Exception。
Course Highlight(本課魔王)
😈第一魔王,(T72)討論FluentAssertion的AssertionScope
😈第二魔王,(T73)討論NUnit、MSTest、FluentAssertions測試String。討論StartsWith、EndsWith、Contains、(DoesNot)Matches
😈第三魔王,(T74)討論FluentAssertions測試Number包括Int、Decimal、Double、Float、Byte
😈第四魔王,(T75)討論FluentAssertions的DateTimeAssertion
😈第五魔王,(T76)討論FluentAssertions測試Type、Method、Property、Assembly
😈第六魔王,(T77)討論FluentAssertions測試Acton、Thread、Task
😈第七魔王,(T78)討論FluentAssertions測試Type, Nullable, Boolean
😈第八魔王,(T79)討論FluentAssertions測試Guid、Enum
想朝軟體工程師之路前進嗎?受夠了像是文字天書,艱深難懂的工具文件嗎?對自己的底子沒信心嗎?若你想扎實打底,本課程將讓你收穫滿滿!歡迎加入「IT工具人學院,帶你學到會」,一起練功吧!!顆顆。
工具安裝
🔧Microsoft SQL Server
🔧Visual Studio
🔧NUnit Test Adapter
課前技能
✍HTML 5 CSS3
✍Javascript
✍TSQL
✍C#
✍Linq
✍Asp . Net MVC (. Net Framework)
單元簡介
導讀
- (P1)關於測試
- (P2)UnitTest(單元測試)、IntegrationTest(整合測試)、EndToEndTest(端對端測試)
- (P3)導讀Test(1to5)(.NetFramework)
- (P3-1)導讀Test(1to5)(.NetFramework)
- (P3-2)導讀Test(1)(.NetFramework)
- (P3-3)導讀Test(2)(.NetFramework)
- (P3-4)導讀Test(3)(.NetFramework)
- (P3-5)導讀Test(4)(.NetFramework)
- (P3-6)導讀Test(5)(.NetFramework)
介紹FluentAssertions
- (T70)FluentAssertions的介紹
- (T70-1)介紹FluentAssertions
- (T70-2)安裝FluentAssertion
- (T71)討論FluentAssertions的Arrange、Act、Assert(AAA)觀念
- (T71-1)前置準備
- (T71-2)討論Arrange、Act、Assert(AAA)觀念
- (T71-3)討論用FluentAssertions的好處
- (T71-4)入門FluentAssertions
- (T71-5)之後會討論什麼
討論FluentAssertion的AssertionScope
- (T72)討論FluentAssertion的AssertionScope
- (T72-1)討論MSTest的TestInitialize、TestCleanup。討論NUnit的TestFixture-SetUp、TestFixture-TearDown
- (T72-2)在NUnit討論FluentAssertion的AssertionScope
- (T72-3)在MSTest討論FluentAssertion的AssertionScope
討論NUnit、MSTest、FluentAssertions測試String。討論StartsWith、EndsWith、Contains、(DoesNot)Matches
- (T73)討論NUnit、MSTest、FluentAssertions測試String。討論StartsWith、EndsWith、Contains、(DoesNot)Matches
- (T73-1)複習和介紹
- (T73-2)討論NUnit的SetUp、TearDown
- (T73-3)討論MSTest的TestInitialize、TestCleanup
- (T73-4)討論NUnit的Equal
- (T73-5)討論MSTest的Equal
- (T73-6)討論NUnit的StartsWith
- (T73-7)討論MSTest的StartsWith
- (T73-8)討論NUnit的EndsWith
- (T73-9)討論MSTest的EndsWith
- (T73-10)討論NUnit的Contains
- (T73-11)討論MSTest的Contains
- (T73-12)討論NUnit的Matches
- (T73-13)討論MSTest的Matches
- (T73-14)討論NUnit的DoesNotMatch
- (T73-15)討論MSTest的DoesNotMatch
- (T73-16)討論FluentAssertions的BeNull、BeEmpty、BeNullOrWhiteSpace、HaveLength
- (T73-17)討論FluentAssertions的Be、BeEquivalentTo
- (T73-18)討論FluentAssertions的BeOneOf、Contain、ContainAll、ContainAny、ContainEquivalentOf
- (T73-19)討論FluentAssertions的StartWith、StartWithEquivalent
- (T73-20)討論FluentAssertions的EndWith、EndWithEquivalent
- (T73-21)討論FluentAssertions的Match、MatchEquivalentOf、MatchRegex
討論FluentAssertions測試Number包括Int、Decimal、Double、Float、Byte
- (T74)討論FluentAssertions測試Number包括Int、Decimal、Double、Float、Byte
- (T74-1)討論NUnit的SetUp、TearDown
- (T74-2)討論FluentAssertions測試Int的FailureSuccessMessage
- (T74-3)討論FluentAssertions測試Decimal的FailureSuccessMessage
- (T74-4)討論FluentAssertions測試Double的FailureSuccessMessage
- (T74-5)討論FluentAssertions測試Float的FailureSuccessMessage
- (T74-6)討論FluentAssertions測試Byte的FailureSuccessMessage
- (T74-7)討論FluentAssertions的BeGreaterOrEqualTo測試Int
- (T74-8)討論FluentAssertions的BeGreaterThan測試Int
- (T74-9)討論FluentAssertions的BeLessOrEqualTo測試Int
- (T74-10)討論FluentAssertions的BeLessThan測試Int
- (T74-11)討論FluentAssertions的BePositive、BeNegative測試Int
- (T74-12)討論FluentAssertions的Be、NotBe測試Int
- (T74-13)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Int
- (T74-14)討論FluentAssertions的Match測試Int
- (T74-15)討論FluentAssertions的BeOneOf測試Int
- (T74-16)討論FluentAssertions的BeApproximately測試Int
- (T74-17)討論FluentAssertions的BeGreaterOrEqualTo測試Decimal
- (T74-18)討論FluentAssertions的BeGreaterThan測試Decimal
- (T74-19)討論FluentAssertions的BeLessOrEqualTo測試Decimal
- (T74-20)討論FluentAssertions的BeLessThan測試Decimal
- (T74-21)討論FluentAssertions的BePositive、BeNegative測試Decimal
- (T74-22)討論FluentAssertions的Be、NotBe測試Decimal
- (T74-23)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Decimal
- (T74-24)討論FluentAssertions的Match測試Decimal
- (T74-25)討論FluentAssertions的BeOneOf測試Decimal
- (T74-26)討論FluentAssertions的BeApproximately測試Decimal
- (T74-27)討論FluentAssertions的BeGreaterOrEqualTo測試Double
- (T74-28)討論FluentAssertions的BeGreaterThan測試Double
- (T74-29)討論FluentAssertions的BeLessOrEqualTo測試Double
- (T74-30)討論FluentAssertions的BeLessThan測試Double
- (T74-31)討論FluentAssertions的BePositive、BeNegative測試Double
- (T74-32)討論FluentAssertions的Be、NotBe測試Double
- (T74-33)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Double
- (T74-34)討論FluentAssertions的Match測試Double
- (T74-35)討論FluentAssertions的BeOneOf測試Double
- (T74-36)討論FluentAssertions的BeApproximately測試Double
- (T74-37)討論FluentAssertions的BeGreaterOrEqualTo測試Float
- (T74-38)討論FluentAssertions的BeGreaterThan測試Float
- (T74-39)討論FluentAssertions的BeLessOrEqualTo測試Float
- (T74-40)討論FluentAssertions的BeLessThan測試Float
- (T74-41)討論FluentAssertions的BePositive、BeNegative測試Float
- (T74-42)討論FluentAssertions的Be、NotBe測試Float
- (T74-43)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Float
- (T74-44)討論FluentAssertions的Match測試Float
- (T74-45)討論FluentAssertions的BeOneOf測試Float
- (T74-46)討論FluentAssertions的BeApproximately測試Float
- (T74-47)討論FluentAssertions的BeGreaterOrEqualTo測試Byte
- (T74-48)討論FluentAssertions的BeGreaterThan測試Byte
- (T74-49)討論FluentAssertions的BeLessOrEqualTo測試Byte
- (T74-50)討論FluentAssertions的BeLessThan測試Byte
- (T74-51)討論FluentAssertions的BePositive、BeNegative測試Byte
- (T74-52)討論FluentAssertions的Be、NotBe測試Byte
- (T74-53)討論FluentAssertions的BeInRange、NotBeInRange(包含頭尾)測試Byte
- (T74-54)討論FluentAssertions的Match測試Byte
- (T74-55)討論FluentAssertions的BeOneOf測試Byte
- (T74-56)討論FluentAssertions的BeApproximately測試Byte
- (T74-57)討論FluentAssertions測試Decimal的InfiniteValue
- (T74-58)討論FluentAssertions測試Double的InfiniteValue
- (T74-59)討論FluentAssertions測試Float的InfiniteValue
討論FluentAssertions的DateTimeAssertion
- (T75)討論FluentAssertions的DateTimeAssertion
- (T75-1)討論DateTime
- (T75-2)討論FluentAssertions的DateTimeBeforeAfter的BeIn
- (T75-3)討論FluentAssertions的DateTimeBeforeAfter的Be、NotBe
- (T75-4)討論FluentAssertions的DateTimeBeforeAfter的BeAfter、NotBeAfter
- (T75-5)討論FluentAssertions的DateTimeBeforeAfter的BeBefore、NotBeBefore
- (T75-6)討論FluentAssertions的DateTimeBeforeAfter的BeOnOrAfter、NotBeOnOrAfter
- (T75-7)討論FluentAssertions的DateTimeBeforeAfter的BeOnOrBefore、NotBeOnOrBefore
- (T75-8)討論FluentAssertions的DateTimeBeforeAfter的BeOneOf
- (T75-9)討論FluentAssertions的DateTimeHave的HaveDay、NotHaveDay
- (T75-10)討論FluentAssertions的DateTimeHave的HaveMonth、NotHaveMonth
- (T75-11)討論FluentAssertions的DateTimeHave的HaveYear、NotHaveYear
- (T75-12)討論FluentAssertions的DateTimeHave的HaveHour、NotHaveHour
- (T75-13)討論FluentAssertions的DateTimeHave的HaveMinute、NotHaveMinute
- (T75-14)討論FluentAssertions的DateTimeHave的HaveSecond、NotHaveSecond
- (T75-15)討論FluentAssertions的DateTimeHaveOffset的HaveOffset、NotHaveOffset
- (T75-16)討論FluentAssertions的DateTimeCompareBeExactly的Be
- (T75-17)討論FluentAssertions的DateTimeCompareBeExactly的BeExactly
- (T75-18)討論FluentAssertions的DateTimeCompareBeLessThan的BeLessThan、After
- (T75-19)討論FluentAssertions的DateTimeCompareBeLessThan的BeLessThan、Before
- (T75-20)討論FluentAssertions的DateTimeCompareBeWithin的BeWithin、After
- (T75-21)討論FluentAssertions的DateTimeCompareBeWithin的BeWithin、Before
- (T75-22)討論FluentAssertions的DateTimeCompareBeMoreThan的BeMoreThan、After
- (T75-23)討論FluentAssertions的DateTimeCompareBeMoreThan的BeMoreThan、Before
- (T75-24)討論FluentAssertions的DateTimeCompareBeAtLeast的BeAtLeast、After
- (T75-25)討論FluentAssertions的DateTimeCompareBeAtLeast的BeAtLeast、Before
- (T75-26)討論FluentAssertions的DateTimeCompareBeAtLeast的BeMoreThan、BeAtLeast
- (T75-27)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Milliseconds
- (T75-28)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、20Milliseconds
- (T75-29)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Seconds
- (T75-30)討論FluentAssertions的DateTimeBeCloseTo的BeCloseTo、Hours
- (T75-31)討論FluentAssertions的TimeSpansPositiveNegative的CreateTimeSpan
- (T75-32)討論FluentAssertions的TimeSpansPositiveNegative的Be、NotBe
- (T75-33)討論FluentAssertions的TimeSpansPositiveNegative的BePositive、BeNegative
- (T75-34)討論FluentAssertions的TimeSpansBeLessOrEqualTo的BeLessThan
- (T75-35)討論FluentAssertions的TimeSpansBeLessOrEqualTo的BeLessOrEqualTo
- (T75-36)討論FluentAssertions的TimeSpansBeGreaterOrEqualTo的BeGreaterThan
- (T75-37)討論FluentAssertions的TimeSpansBeGreaterOrEqualTo的BeGreaterOrEqualTo
- (T75-38)討論FluentAssertions的TimeSpansBeCloseTo的positiveTimeSpan、BeCloseTo、NotBeCloseTo
- (T75-39)討論FluentAssertions的TimeSpansBeCloseTo的negativeTimeSpan、BeCloseTo、NotBeCloseTo
- (T75-40)討論FluentAssertions的TimeSpansBeCloseTo的BeCloseTo、ticks
討論FluentAssertions測試Type、Method、Property、Assembly
- (T76)討論FluentAssertions測試Type、Method、Property、Assembly
- (T76-1)前置準備
- (T76-2)討論FluentAssertions的BeDecorated,複習Reflection
- (T76-3)討論FluentAssertions的BeDecorated的BeDecoratedWith、BeDecoratedWithOrInherit、ClassAttribute
- (T76-4)討論FluentAssertions的BeDecorated的NotBeDecoratedWith、NotBeDecoratedWithOrInherit、MemberAttribute
- (T76-5)討論FluentAssertions的BeDecorated的BeDecoratedWith、AttributePropertyValue
- (T76-6)討論FluentAssertions的BeSomething的BeAbstract、NotBeAbstract
- (T76-7)討論FluentAssertions的BeSomething的BeStatic、NotBeStatic
- (T76-8)討論FluentAssertions的BeSomething的BeVirtual、NotBeVirtual、Method
- (T76-9)討論FluentAssertions的BeSomething的BeVirtual、NotBeVirtual、Property
- (T76-10)討論FluentAssertions的MethodsFilters的ThatArePublicOrInternal
- (T76-11)討論FluentAssertions的MethodsFilters的ThatReturnVoid
- (T76-12)討論FluentAssertions的MethodsFilters的ThatDoNotReturn、ThatAreDecoratedWithOrInherit
- (T76-13)討論FluentAssertions的MethodsFilters的ThatAreDecoratedWith
- (T76-14)討論FluentAssertions的MethodsFilters的Assertions
- (T76-15)討論FluentAssertions的AssemblyFilters的TypeSelector
- (T76-16)討論FluentAssertions的AssemblyFilters的TypeAssembly
- (T76-17)討論FluentAssertions的TypeAssembly、ThatAreDecoratedWith、ThatAreDecoratedWithOrInherit
- (T76-18)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatImplement
- (T76-19)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatAreInNamespace
- (T76-20)討論FluentAssertions的AssemblyFilters的TypeAssembly、ThatDeriveFrom
- (T76-21)FluentAssertions的TypeAssembly、ThatAreInNamespace、ThatAreUnderNamespace、ThatAreNotInNamespace
- (T76-22)討論FluentAssertions的AssemblyFilters的AllTypesFromAssembly
- (T76-23)討論FluentAssertions的AssemblyFilters的Assertions
- (T76-24)討論FluentAssertions的AssemblyReference
討論FluentAssertions測試Acton、Thread、Task
- (T77)討論FluentAssertions測試Acton、Thread、Task
- (T77-1)前置準備
- (T77-2)討論FluentAssertions測試Thread的執行時間
- (T77-3)討論FluentAssertions測試Action的執行時間
- (T77-4)討論FluentAssertions測試Action的執行時間、相關Method
- (T77-5)討論FluentAssertions測試Task的執行時間
- (T77-6)把FluentAssertions從NUnit複製到MSTest
討論FluentAssertions測試Type, Nullable, Boolean
- (T78)討論FluentAssertions測試Type, Nullable, Boolean
- (T78-1)前置準備
- (T78-2)討論FluentAssertions的BeTrue、BeFalse
- (T78-3)討論FluentAssertions的BeNull、NotHaveValue、Match
- (T78-4)討論FluentAssertions的BeDerivedFrom、BeOfType、BeAssignableTo
- (T78-5)把FluentAssertions從NUnit複製到MSTest
討論FluentAssertions測試Guid、Enum
- (T79)討論FluentAssertions測試Guid、Enum
- (T79-1)前置準備
- (T79-2)討論FluentAssertions的Be、BeEmpty測試Guid
- (T79-3)討論FluentAssertions的Be測試Enum
- (T79-4)把FluentAssertions從NUnit複製到MSTest