Autoplay
Autocomplete
Previous Lesson
Complete and Continue
2-6B-5-TestEpisode5(第5篇)-FluentAssertionsPart2
關於本課程
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)
MSTest、NUnit、FluentAssertions測試IntCollection
(T80-1)前置準備,製作IntCollection (10:03)
(T80-2)用MSTest、NUnit的CollectionAssertion、equal、compare測試IntCollection (6:50)
(T80-3)用FluentAssertions的equal、compare測試IntCollection (13:54)
(T80-4)用FluentAssertions的Concatenate測試IntCollection (10:06)
(T80-5)用FluentAssertions的Count測試IntCollection (6:30)
(T80-6)用FluentAssertions的StartWith、EndWith測試IntCollection (3:08)
(T80-7)用MSTest、NUnit的CollectionAssertion、Subset測試IntCollection (5:45)
(T80-8)用FluentAssertions的Subset測試IntCollection (3:14)
(T80-9)用MSTest、NUnit的CollectionAssertion、Contains測試IntCollection (3:22)
(T80-10)用MSTest、NUnit的CollectionAssertion、AllItemsAreNotNull測試IntCollection (2:06)
(T80-11)用FluentAssertions的Contains、NotContain、NotContainNulls測試IntCollection (13:20)
(T80-12)用FluentAssertions的ContainInOrder、ContainSingle、OnlyContain測試IntCollection (9:09)
(T80-13)用MSTest、NUnit的CollectionAssertion、AllItemsAreUnique測試IntCollection (1:27)
(T80-14)用FluentAssertions的OnlyHaveUniqueItems測試IntCollection (4:49)
(T80-15)用MSTest、NUnit的CollectionAssertion、IsOrdered測試IntCollection (2:24)
(T80-16)用FluentAssertions的BeInAscendingOrder、BeInDescendingOrder測試IntCollection (4:24)
(T80-17)用MSTest、NUnit的CollectionAssertion、AllItemsAreInstancesOfType測試IntCollection (2:33)
(T80-18)用FluentAssertions的ContainItemsAssignableTo、AllBeAssignableTo、AllBeOfType測試IntCollection (7:08)
(T80-19)把FluentAssertions從NUnit複製到MSTest (2:11)
MSTest、NUnit、FluentAssertions測試StringCollection
(T81-1)前置準備,製作StringCollection (7:17)
(T81-2)用MSTest、NUnit的CollectionAssertion、equal、compare測試StringCollection (6:21)
(T81-3)用FluentAssertions的equal、compare、ContainEquivalentOf測試IntCollection (7:43)
(T81-4)用FluentAssertions的Concatenate測試IntCollection (5:22)
(T81-5)用FluentAssertions的Count測試IntCollection (7:32)
(T81-6)用FluentAssertions的StartWith、EndWith測試IntCollection (3:00)
(T81-7)用MSTest、NUnit的CollectionAssertion、Subset測試IntCollection (2:32)
(T81-8)用FluentAssertions的Subset測試IntCollection (3:55)
(T81-9)用MSTest、NUnit的CollectionAssertion、Contains、AllItemsAreNotNull測試IntCollection (4:01)
(T81-10)用FluentAssertions的Contains、NotContain、NotContainNulls測試IntCollection (7:16)
(T81-11)用FluentAssertions的ContainInOrder、ContainSingle、OnlyContain測試IntCollection (7:39)
(T81-12)用MSTest、NUnit的CollectionAssertion、AllItemsAreUnique測試IntCollection (1:46)
(T81-13)用FluentAssertions的OnlyHaveUniqueItems測試IntCollection (1:41)
(T81-14)用MSTest、NUnit的CollectionAssertion、IsOrdered測試IntCollection (2:02)
(T81-15)用FluentAssertions的BeInAscendingOrder、BeInDescendingOrder測試IntCollection (2:32)
(T81-16)用MSTest、NUnit的CollectionAssertion、AllItemsAreInstancesOfType測試IntCollection (1:46)
(T81-17)用FluentAssertions的ContainItemsAssignableTo、AllBeAssignableTo、AllBeOfType測試IntCollection (2:49)
(T81-18)把FluentAssertions從NUnit複製到MSTest (1:12)
Gamer、Power的Equal、Compare邏輯在別的Class。用MSTest、NUnit、FluentAssertions測試ObjectCollection
(T82-1)前置準備,製作Gamer,此Class的Equal、Compare邏輯在別的Class (33:26)
(T82-2)前置準備,製作Power,此Class的Equal、Compare邏輯在別的Class (19:28)
(T82-3)前置準備,製作Object (13:41)
(T82-4)前置準備,製作ObjectCollection (9:10)
(T82-5)討論MSTest、NUnit測試有在別的Class寫入Equal、Compare邏輯的單一PowerObject (5:09)
(T82-6)討論MSTest、NUnit測試有在別的Class寫入Equal、Compare邏輯的PowerCollection (5:24)
(T82-7)討論MSTest、NUnit測試有在別的Class寫入Equal、Compare邏輯的單一GamerObject (2:48)
(T82-8)討論MSTest、NUnit測試有在別的Class寫入Equal、Compare邏輯的GamerCollection (4:06)
(T82-9)用MSTest、NUnit的equal、compare、Equivalent測試ObjectCollection (10:39)
(T82-10)用FluentAssertions的equal、compare測試ObjectCollection (4:47)
(T82-11)用FluentAssertions的BeEquivalentTo、ContainEquivalentOf、AllBeEquivalentTo測試ObjectCollection (22:29)
(T82-12)用FluentAssertions的Concatenate測試ObjectCollection (11:33)
(T82-13)用FluentAssertions的Count測試ObjectCollection (5:44)
(T82-14)用FluentAssertions的StartWith、EndWith測試ObjectCollection (14:19)
(T82-15)用MSTest、NUnit的Subset測試ObjectCollection (7:36)
(T82-16)用FluentAssertions的Subset測試ObjectCollection (4:21)
(T82-17)用MSTest、NUnit的Contains、AllItemsAreNotNull測試ObjectCollection (6:31)
(T82-18)用FluentAssertions的Contain、NotContain和NotContainNulls測試ObjectCollection (13:07)
(T82-19)用FluentAssertions的ContainInOrder、ContainSingle、OnlyContain測試ObjectCollection (10:20)
(T82-20)用MSTest、NUnit的AllItemsAreUnique測試ObjectCollection (3:49)
(T82-21)用FluentAssertions的OnlyHaveUniqueItems測試ObjectCollection (6:16)
(T82-22)用MSTest、NUnit的IsOrdered測試ObjectCollection (2:52)
(T82-23)用FluentAssertions的BeInAscendingOrder、BeInDescendingOrder測試ObjectCollection (8:10)
(T82-24)用MSTest、NUnit的AllItemsAreInstancesOfType測試ObjectCollection (4:44)
(T82-25)用FluentAssertions的ContainItemsAssignableTo、AllBeAssignableTo、AllBeOfType測試ObjectCollection (20:10)
(T82-26)用FluentAssertions的SatisfyRespectively測試ObjectCollection (10:10)
(T82-27)把FluentAssertions從NUnit複製到MSTest (4:29)
Gamer、Power這兩個Class內含有Equal、Compare邏輯。用MSTest、NUnit、FluentAssertions測試ObjectCollection
(T83-1)前置準備,製作Gamer,此Class裡面有Equal邏輯 (34:47)
(T83-2)前置準備,製作Gamer,此Class裡面有Compare邏輯 (23:54)
(T83-3)前置準備,製作Power,此Class裡面有Equal、Compare邏輯 (27:01)
(T83-4)前置準備,製作Object (17:09)
(T83-5)前置準備,製作ObjectCollection (10:28)
(T83-6)討論MSTest、NUnit測試含有Equal、Compare邏輯的Class的單一PowerObject (12:52)
(T83-7)討論MSTest、NUnit測試含有Equal、Compare邏輯的Class的PowerCollection (2:53)
(T83-8)討論MSTest、NUnit測試含有Equal、Compare邏輯的Class的單一GamerObject (4:41)
(T83-9)討論MSTest、NUnit測試含有Equal、Compare邏輯的Class的GamerCollection (3:41)
(T83-10)用MSTest、NUnit的equal、compare、Equivalent測試ObjectCollection (10:22)
(T83-11)用FluentAssertions的equal、compare測試ObjectCollection (8:15)
(T83-12)用FluentAssertions的BeEquivalentTo、ContainEquivalentOf、AllBeEquivalentTo測試ObjectCollection (20:54)
(T83-13)用FluentAssertions的Concatenate測試ObjectCollection (7:19)
(T83-14)用FluentAssertions的Count測試ObjectCollection (3:05)
(T83-15)用FluentAssertions的StartWith、EndWith測試ObjectCollection (15:58)
(T83-16)用MSTest、NUnit的Subset測試ObjectCollection (3:31)
(T83-17)用FluentAssertions的Subset測試ObjectCollection (2:16)
(T83-18)用MSTest、NUnit的Contains、AllItemsAreNotNull測試ObjectCollection (5:18)
(T83-19)用FluentAssertions的Contain、NotContain、NotContainNulls測試ObjectCollection (11:40)
(T83-20)用FluentAssertions的ContainInOrder、ContainSingle、OnlyContain測試ObjectCollection (7:46)
(T83-21)用MSTest、NUnit的AllItemsAreUnique測試ObjectCollection (2:48)
(T83-22)用FluentAssertions的OnlyHaveUniqueItems測試ObjectCollection (5:17)
(T83-23)用MSTest、NUnit的IsOrdered測試ObjectCollection (3:01)
(T83-24)用FluentAssertions的BeInAscendingOrder、BeInDescendingOrder測試ObjectCollection (3:18)
(T83-25)用MSTest、NUnit的AllItemsAreInstancesOfType測試ObjectCollection (5:10)
(T83-26)用FluentAssertions的ContainItemsAssignableTo、AllBeAssignableTo、AllBeOfType測試ObjectCollection (17:19)
(T83-27)用FluentAssertions的SatisfyRespectively測試ObjectCollection (6:53)
(T83-28)把FluentAssertions從NUnit複製到MSTest (3:13)
FluentAssertions測試Int String Dictionary
(T84-1)前置準備,製作Int、String的Dictionary (15:56)
(T84-2)討論MSTest、NUnit的equal、Equivalent測試Int、String的Dictionary (10:38)
(T84-3)用FluentAssertions的equal、Equivalent測試Int、String的Dictionary (5:41)
(T84-4)用FluentAssertions的Concatenate測試Int、String的Dictionary (5:35)
(T84-5)用FluentAssertions的Count測試Int、String的Dictionary (6:14)
(T84-6)討論MSTest、NUnit的Subset測試Int、String的Dictionary (4:01)
(T84-7)討論MSTest、NUnit的Contains測試Int、String的Dictionary (8:06)
(T84-8)用FluentAssertions的Contain、NotContain測試Int、String的Dictionary (11:04)
(T84-9)用FluentAssertions的ContainKey、ContainValue測試Int、String的Dictionary (6:27)
(T84-10)討論MSTest、NUnit的AllItemsAreUnique測試Int、String的Dictionary (7:06)
(T84-11)討論MSTest、NUnit的AllItemsAreInstancesOfType測試Int、String的Dictionary (3:11)
(T84-12)用FluentAssertions的(ContainItems、AllBe)AssignableTo、AllBeOfType測試Int、String的Dictionary (4:16)
(T84-13)用FluentAssertions的SatisfyRespectively測試Int、String的Dictionary (4:47)
(T84-14)把FluentAssertions從NUnit複製到MSTest (4:09)
Gamer、Power的Equal、Compare邏輯在別的Class。用MSTest、NUnit、FluentAssertions測試(Int或String)、Power的Dictionary
(T85-1)前置準備,製作Gamer,此Class的Equal、Compare邏輯在別的Class (20:50)
(T85-2)前置準備,製作Power,此Class的Equal、Compare邏輯在別的Class (6:24)
(T85-3)前置準備,製作Object (11:54)
(T85-4)前置準備,製作ObjectCollection (10:06)
(T85-5)討論MSTest、NUnit的equal、Equivalent測試在別的Class有Equal、Compare邏輯的單一PowerObject (7:30)
(T85-6)討論MSTest、NUnit的equal、Equivalent測試在別的Class有Equal、Compare邏輯的(Int或String)、Power的Dictionary (24:00)
(T85-7)討論FluentAssertions的equal、Equivalent測試在別的Class有Equal、Compare邏輯的(Int或String)、Power的Dictionary (9:34)
(T85-8)用FluentAssertions的Concatenate測試(Int或String)、Power的Dictionary (6:21)
(T85-9)用FluentAssertions的Count測試(Int或String)、Power的Dictionary (3:28)
(T85-10)用MSTest、NUnit的Subset測試(Int或String)、Power的Dictionary (4:44)
(T85-11)用MSTest、NUnit的Contains測試(Int或String)、Power的Dictionary (1:58)
(T85-12)用FluentAssertions的Contain測試(Int或String)、Power的Dictionary (6:29)
(T85-13)用FluentAssertions的ContainKey(s)、ContainValue(s)測試(Int或String)、Power的Dictionary (6:05)
(T85-14)用MSTest、NUnit的AllItemsAreInstancesOfType測試(Int或String)、Power的Dictionary (4:45)
(T85-15)FluentAssertions的(ContainItems、AllBe)AssignableTo、AllBeOfType測試(Int或String)、Power的Dictionary (8:37)
(T85-16)用FluentAssertions的SatisfyRespectively測試(Int或String)、Power的Dictionary (2:10)
(T85-17)把FluentAssertions從NUnit複製到MSTest (6:45)
Gamer、Power這兩個Class內含有Equal、Compare邏輯。用MSTest、NUnit、FluentAssertions測試(Int或String)、Power的Dictionary
(T86-1)前置準備,製作Gamer,此Class裡面有Equal、Compare邏輯 (17:32)
(T86-2)前置準備,製作Power,此Class裡面有Equal、Compare邏輯 (5:27)
(T86-3)前置準備,製作Object (6:43)
(T86-4)前置準備,製作ObjectCollection (6:59)
(T86-5)討論MSTest、NUnit的equal、Equivalent測試含有Equal、Compare邏輯的單一PowerObject (11:27)
(T86-6)討論MSTest、NUnit的equal、Equivalent測試含有Equal、Compare邏輯的(Int或String)、Power的Dictionary (11:56)
(T86-7)討論FluentAssertions的equal、Equivalent測試含有Equal、Compare邏輯的(Int或String)、Power的Dictionary (9:51)
(T86-8)用FluentAssertions的Concatenate測試(Int或String)、Power的Dictionary (4:36)
(T86-9)用FluentAssertions的Count測試(Int或String)、Power的Dictionary (4:15)
(T86-10)用MSTest、NUnit的Subset測試(Int或String)、Power的Dictionary (5:15)
(T86-11)用MSTest、NUnit的Contains測試(Int或String)、Power的Dictionary (2:19)
(T86-12)用FluentAssertions的Contain測試(Int或String)、Power的Dictionary (4:12)
(T86-13)用FluentAssertions的ContainKey(s)、ContainValue(s)測試(Int或String)、Power的Dictionary (4:47)
(T86-14)用MSTest、NUnit的AllItemsAreInstancesOfType測試(Int或String)、Power的Dictionary (2:55)
(T86-15)FluentAssertions的(ContainItems、AllBe)AssignableTo、AllBeOfType測試(Int或String)、Power的Dictionary (7:30)
(T86-16)用FluentAssertions的SatisfyRespectively測試(Int或String)、Power的Dictionary (4:16)
(T86-17)把FluentAssertions從NUnit複製到MSTest (5:27)
FluentAssertions測試XML
(T87-1)簡介Xml (3:47)
(T87-2)前置準備,製作Xml檔案 (13:42)
(T87-3)前置準備,製作GamerClass (4:55)
(T87-4)用Linq讀取Xml,回傳IEnumerable (10:57)
(T87-5)用Linq、YieldReturn讀取Xml,回傳IEnumerable (5:48)
(T87-6)用NUnit測試Xml的資料 (15:13)
(T87-7)用Linq的GetFilePath、GetXDocument讀取Xml (3:38)
(T87-8)Linq的GetXElements、GetXElementByIndex、GetXAttributeByXElementNameAndIndexByXAttributeName讀取Xml (5:13)
(T87-9)討論MSTest的TestInitialize和TestCleanup (6:28)
(T87-10)用FluentAssertions的HaveRoot、HaveElement測試XDocument (14:02)
(T87-11)用FluentAssertions的HaveValue、HaveAttribute、HaveElement測試XElement (17:03)
(T87-12)用FluentAssertions的HaveValue測試XAttribute (5:14)
(T87-13)用FluentAssertions的BeEquivalentTo測試XDocument、XElement (7:07)
(T87-14)用FluentAssertions的Concatenate測試Xml (5:26)
(T87-15)把FluentAssertions從NUnit複製到MSTest (3:15)
用FluentAssertions監試Event
(T88-1)簡介Event (2:25)
(T88-2)前置準備,製作普通Event (18:03)
(T88-3)前置準備,製作自訂Event (17:26)
(T88-4)前置準備,安裝FluentAssertions (9:23)
(T88-5)用FluentAssertions測試EventMetadata (3:11)
(T88-6)用FluentAssertions測試普通Event (4:03)
(T88-7)用FluentAssertions測試自訂Event (10:57)
(T88-8)把FluentAssertions從NUnit複製到MSTest (2:08)
用FluentAssertions測試Exception
(T89-1)簡介Exception (1:35)
(T89-2)前置準備,製作普通Exception (3:08)
(T89-3)前置準備,製作自訂Exception (8:46)
(T89-4)用NUnit測試Exception (10:00)
(T89-5)用MSTest測試Exception (7:10)
(T89-6)用FluentAssertions測試普通Exception (4:32)
(T89-7)用FluentAssertions測試自訂Exception (17:13)
(T89-8)把FluentAssertions從NUnit複製到MSTest (2:22)
(T89-9)FluentAssertions還有什麼可以學 (4:20)
FluentAssertions還有什麼可以學
(T90)FluentAssertions還有什麼可以學 (10:55)
課程評價
課程評價
(P2)UnitTest(單元測試)、IntegrationTest(整合測試)、EndToEndTest(端對端測試)
Complete and Continue