Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-6B-4-TestEpisode4(第4篇)-FluentAssertionsPart1
關於本課程
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)
介紹FluentAssertions
(T70-1)介紹FluentAssertions (19:53)
(T70-2)安裝FluentAssertion (19:26)
(T71-1)前置準備 (20:31)
(T71-2)討論Arrange、Act、Assert(AAA)觀念 (8:47)
(T71-3)討論用FluentAssertions的好處 (16:23)
(T71-4)入門FluentAssertions (19:50)
(T71-5)之後會討論什麼 (11:11)
討論FluentAssertion的AssertionScope
(T72-1)討論MSTest的TestInitialize、TestCleanup。討論NUnit的TestFixture-SetUp、TestFixture-TearDown (17:33)
(T72-2)在NUnit討論FluentAssertion的AssertionScope (14:37)
(T72-3)在MSTest討論FluentAssertion的AssertionScope (8:13)
討論NUnit、MSTest、FluentAssertions測試String。討論StartsWith、EndsWith、Contains、(DoesNot)Matches
(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)
討論FluentAssertions測試Number包括Int、Decimal、Double、Float、Byte
(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)
討論FluentAssertions的DateTimeAssertion
(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)
討論FluentAssertions測試Type、Method、Property、Assembly
(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)
討論FluentAssertions測試Acton、Thread、Task
(T77-1)前置準備 (11:34)
(T77-2)討論FluentAssertions測試Thread的執行時間 (13:49)
(T77-3)討論FluentAssertions測試Action的執行時間 (12:11)
(T77-4)討論FluentAssertions測試Action的執行時間、相關Method (7:12)
(T77-5)討論FluentAssertions測試Task的執行時間 (15:33)
(T77-6)把FluentAssertions從NUnit複製到MSTest (2:24)
討論FluentAssertions測試Type, Nullable, Boolean
(T78-1)前置準備 (14:57)
(T78-2)討論FluentAssertions的BeTrue、BeFalse (4:32)
(T78-3)討論FluentAssertions的BeNull、NotHaveValue、Match (13:12)
(T78-4)討論FluentAssertions的BeDerivedFrom、BeOfType、BeAssignableTo (23:07)
(T78-5)把FluentAssertions從NUnit複製到MSTest (2:13)
討論FluentAssertions測試Guid、Enum
(T79-1)前置準備 (6:12)
(T79-2)討論FluentAssertions的Be、BeEmpty測試Guid (6:11)
(T79-3)討論FluentAssertions的Be測試Enum (5:22)
(T79-4)把FluentAssertions從NUnit複製到MSTest (1:21)
課程評價
課程評價
(P3-6)導讀Test(5)(.NetFramework)
Complete and Continue