PageRenderTime 74ms CodeModel.GetById 35ms RepoModel.GetById 0ms app.codeStats 2ms

/packages/FluentAssertions.3.1.229/lib/sl5/FluentAssertions.Core.xml

https://github.com/belulali/RomanNumerals
XML | 6081 lines | 6078 code | 3 blank | 0 comment | 0 complexity | 52e20422316246d7402dddb8f3e8036c MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>FluentAssertions.Core</name>
  5. </assembly>
  6. <members>
  7. <member name="M:FluentAssertions.AndConstraint`1.#ctor(`0)">
  8. <summary>
  9. Initializes a new instance of the <see cref="T:System.Object"/> class.
  10. </summary>
  11. </member>
  12. <member name="T:FluentAssertions.AndWhichConstraint`2">
  13. <summary>
  14. Constraint which can be returned from an assertion which matches a condition and which will allow
  15. further matches to be performed on the matched condition as well as the parent constraint.
  16. </summary>
  17. <typeparam name="TParentConstraint">The type of the original constraint that was matched</typeparam>
  18. <typeparam name="TMatchedElement">The type of the matched object which the parent constarint matched</typeparam>
  19. </member>
  20. <member name="P:FluentAssertions.AndWhichConstraint`2.Which">
  21. <summary>
  22. Returns the instance which the original parent constraint matched, so that further matches can be performed
  23. </summary>
  24. </member>
  25. <member name="T:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2">
  26. <summary>
  27. Contains a number of methods to assert that an <see cref="T:System.Collections.Generic.IEnumerable`1"/> is in the expectation state.
  28. </summary>
  29. </member>
  30. <member name="T:FluentAssertions.Collections.CollectionAssertions`2">
  31. <summary>
  32. Contains a number of methods to assert that an <see cref="T:System.Collections.IEnumerable"/> is in the expected state.
  33. </summary>
  34. </member>
  35. <member name="T:FluentAssertions.Primitives.ReferenceTypeAssertions`2">
  36. <summary>
  37. Contains a number of methods to assert that a reference type object is in the expected state.
  38. </summary>
  39. </member>
  40. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.BeNull(System.String,System.Object[])">
  41. <summary>
  42. Asserts that the current object has not been initialized yet.
  43. </summary>
  44. <param name="because">
  45. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  46. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  47. </param>
  48. <param name="reasonArgs">
  49. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  50. </param>
  51. </member>
  52. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.NotBeNull(System.String,System.Object[])">
  53. <summary>
  54. Asserts that the current object has been initialized.
  55. </summary>
  56. <param name="because">
  57. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  58. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  59. </param>
  60. <param name="reasonArgs">
  61. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  62. </param>
  63. </member>
  64. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.BeSameAs(`0,System.String,System.Object[])">
  65. <summary>
  66. Asserts that an object reference refers to the exact same object as another object reference.
  67. </summary>
  68. <param name="expected">The expected object</param>
  69. <param name="because">
  70. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  71. start with the word <i>because</i>, it is prepended to the message.
  72. </param>
  73. <param name="reasonArgs">
  74. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  75. </param>
  76. </member>
  77. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.NotBeSameAs(`0,System.String,System.Object[])">
  78. <summary>
  79. Asserts that an object reference refers to a different object than another object reference refers to.
  80. </summary>
  81. <param name="unexpected">The unexpected object</param>
  82. <param name="because">
  83. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  84. start with the word <i>because</i>, it is prepended to the message.
  85. </param>
  86. <param name="reasonArgs">
  87. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  88. </param>
  89. </member>
  90. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.BeOfType``1(System.String,System.Object[])">
  91. <summary>
  92. Asserts that the object is of the specified type <typeparamref name="T"/>.
  93. </summary>
  94. <typeparam name="T">The expected type of the object.</typeparam>
  95. <param name="because">
  96. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  97. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  98. </param>
  99. <param name="reasonArgs">
  100. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  101. </param>
  102. </member>
  103. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.BeOfType(System.Type,System.String,System.Object[])">
  104. <summary>
  105. Asserts that the object is of the specified type <paramref name="expectedType"/>.
  106. </summary>
  107. <param name="expectedType">
  108. The type that the subject is supposed to be of.
  109. </param>
  110. <param name="because">
  111. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  112. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  113. </param>
  114. <param name="reasonArgs">
  115. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  116. </param>
  117. </member>
  118. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.BeAssignableTo``1(System.String,System.Object[])">
  119. <summary>
  120. Asserts that the object is assignable to a variable of type <typeparamref name="T"/>.
  121. </summary>
  122. <typeparam name="T">The type to which the object should be assignable.</typeparam>
  123. <param name="because">The reason why the object should be assignable to the type.</param>
  124. <param name="reasonArgs">The parameters used when formatting the <paramref name="because"/>.</param>
  125. <returns>An <see cref="T:FluentAssertions.AndConstraint`1"/> which can be used to chain assertions.</returns>
  126. </member>
  127. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.Match(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Object[])">
  128. <summary>
  129. Asserts that the <paramref name="predicate"/> is satisfied.
  130. </summary>
  131. <param name="predicate">The predicate which must be statisfied by the <typeparamref name="TSubject"/>.</param>
  132. <param name="because">The reason why the predicate should be satisfied.</param>
  133. <param name="reasonArgs">The parameters used when formatting the <paramref name="because"/>.</param>
  134. <returns>An <see cref="T:FluentAssertions.AndConstraint`1"/> which can be used to chain assertions.</returns>
  135. </member>
  136. <member name="M:FluentAssertions.Primitives.ReferenceTypeAssertions`2.Match``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.String,System.Object[])">
  137. <summary>
  138. Asserts that the <paramref name="predicate"/> is satisfied.
  139. </summary>
  140. <param name="predicate">The predicate which must be statisfied by the <typeparamref name="TSubject"/>.</param>
  141. <param name="because">The reason why the predicate should be satisfied.</param>
  142. <param name="reasonArgs">The parameters used when formatting the <paramref name="because"/>.</param>
  143. <returns>An <see cref="T:FluentAssertions.AndConstraint`1"/> which can be used to chain assertions.</returns>
  144. </member>
  145. <member name="P:FluentAssertions.Primitives.ReferenceTypeAssertions`2.Subject">
  146. <summary>
  147. Gets the object which value is being asserted.
  148. </summary>
  149. </member>
  150. <member name="P:FluentAssertions.Primitives.ReferenceTypeAssertions`2.Context">
  151. <summary>
  152. Returns the type of the subject the assertion applies on.
  153. </summary>
  154. </member>
  155. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeEmpty(System.String,System.Object[])">
  156. <summary>
  157. Asserts that the collection does not contain any items.
  158. </summary>
  159. <param name="because">
  160. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  161. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  162. </param>
  163. <param name="reasonArgs">
  164. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  165. </param>
  166. </member>
  167. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeEmpty(System.String,System.Object[])">
  168. <summary>
  169. Asserts that the collection contains at least 1 item.
  170. </summary>
  171. <param name="because">
  172. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  173. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  174. </param>
  175. <param name="reasonArgs">
  176. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  177. </param>
  178. </member>
  179. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeNullOrEmpty(System.String,System.Object[])">
  180. <summary>
  181. Asserts that the collection is null or does not contain any items.
  182. </summary>
  183. <param name="because">
  184. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  185. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  186. </param>
  187. <param name="reasonArgs">
  188. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  189. </param>
  190. </member>
  191. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeNullOrEmpty(System.String,System.Object[])">
  192. <summary>
  193. Asserts that the collection is not null and contains at least 1 item.
  194. </summary>
  195. <param name="because">
  196. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  197. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  198. </param>
  199. <param name="reasonArgs">
  200. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  201. </param>
  202. </member>
  203. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.OnlyHaveUniqueItems(System.String,System.Object[])">
  204. <summary>
  205. Asserts that the collection does not contain any duplicate items.
  206. </summary>
  207. <param name="because">
  208. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  209. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  210. </param>
  211. <param name="reasonArgs">
  212. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  213. </param>
  214. </member>
  215. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotContainNulls(System.String,System.Object[])">
  216. <summary>
  217. Asserts that the collection does not contain any <c>null</c> items.
  218. </summary>
  219. <param name="because">
  220. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  221. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  222. </param>
  223. <param name="reasonArgs">
  224. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  225. </param>
  226. </member>
  227. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.Equal(System.Object[])">
  228. <summary>
  229. Expects the current collection to contain all the same elements in the same order as the collection identified by
  230. <paramref name="elements"/>. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  231. </summary>
  232. <param name="elements">A params array with the expected elements.</param>
  233. </member>
  234. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.Equal(System.Collections.IEnumerable,System.String,System.Object[])">
  235. <summary>
  236. Expects the current collection to contain all the same elements in the same order as the collection identified by
  237. <paramref name="expected"/>. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  238. </summary>
  239. <param name="expected">An <see cref="T:System.Collections.IEnumerable"/> with the expected elements.</param>
  240. <param name="because">
  241. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  242. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  243. </param>
  244. <param name="reasonArgs">
  245. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  246. </param>
  247. </member>
  248. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotEqual(System.Collections.IEnumerable,System.String,System.Object[])">
  249. <summary>
  250. Expects the current collection not to contain all the same elements in the same order as the collection identified by
  251. <paramref name="unexpected"/>. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  252. </summary>
  253. <param name="unexpected">An <see cref="T:System.Collections.IEnumerable"/> with the elements that are not expected.</param>
  254. <param name="because">
  255. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  256. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  257. </param>
  258. <param name="reasonArgs">
  259. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  260. </param>
  261. </member>
  262. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeEquivalentTo(System.Object[])">
  263. <summary>
  264. Expects the current collection to contain all elements of the collection identified by <paramref name="elements"/>,
  265. regardless of the order. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  266. </summary>
  267. <param name="elements">A params array with the expected elements.</param>
  268. </member>
  269. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeEquivalentTo(System.Collections.IEnumerable,System.String,System.Object[])">
  270. <summary>
  271. Expects the current collection to contain all elements of the collection identified by <paramref name="expected"/>,
  272. regardless of the order. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  273. </summary>
  274. <param name="expected">An <see cref="T:System.Collections.IEnumerable"/> with the expected elements.</param>
  275. <param name="because">
  276. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  277. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  278. </param>
  279. <param name="reasonArgs">
  280. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  281. </param>
  282. </member>
  283. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeEquivalentTo(System.Collections.IEnumerable,System.String,System.Object[])">
  284. <summary>
  285. Expects the current collection not to contain all elements of the collection identified by <paramref name="unexpected"/>,
  286. regardless of the order. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/>.
  287. </summary>
  288. <param name="unexpected">An <see cref="T:System.Collections.IEnumerable"/> with the unexpected elements.</param>
  289. <param name="because">
  290. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  291. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  292. </param>
  293. <param name="reasonArgs">
  294. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  295. </param>
  296. </member>
  297. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.ContainItemsAssignableTo``1(System.String,System.Object[])">
  298. <summary>
  299. Asserts that the current collection only contains items that are assignable to the type <typeparamref name="T"/>.
  300. </summary>
  301. <param name="because">
  302. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  303. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  304. </param>
  305. <param name="reasonArgs">
  306. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  307. </param>
  308. </member>
  309. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.Contain(System.Collections.IEnumerable,System.String,System.Object[])">
  310. <summary>
  311. Expects the current collection to contain the specified elements in any order. Elements are compared
  312. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  313. </summary>
  314. <param name="expected">An <see cref="T:System.Collections.IEnumerable"/> with the expected elements.</param>
  315. <param name="because">
  316. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  317. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  318. </param>
  319. <param name="reasonArgs">
  320. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  321. </param>
  322. </member>
  323. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.ContainInOrder(System.Object[])">
  324. <summary>
  325. Expects the current collection to contain the specified elements in the exact same order. Elements are compared
  326. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  327. </summary>
  328. <param name="expected">An <see cref="T:System.Collections.IEnumerable"/> with the expected elements.</param>
  329. </member>
  330. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.ContainInOrder(System.Collections.IEnumerable,System.String,System.Object[])">
  331. <summary>
  332. Expects the current collection to contain the specified elements in the exact same order. Elements are compared
  333. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  334. </summary>
  335. <param name="expected">An <see cref="T:System.Collections.IEnumerable"/> with the expected elements.</param>
  336. <param name="because">
  337. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  338. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  339. </param>
  340. <param name="reasonArgs">
  341. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  342. </param>
  343. </member>
  344. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeInAscendingOrder(System.String,System.Object[])">
  345. <summary>
  346. Expects the current collection to have all elements in ascending order. Elements are compared
  347. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  348. </summary>
  349. <param name="because">
  350. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  351. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  352. </param>
  353. <param name="reasonArgs">
  354. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  355. </param>
  356. </member>
  357. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeInDescendingOrder(System.String,System.Object[])">
  358. <summary>
  359. Expects the current collection to have all elements in descending order. Elements are compared
  360. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  361. </summary>
  362. <param name="because">
  363. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  364. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  365. </param>
  366. <param name="reasonArgs">
  367. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  368. </param>
  369. </member>
  370. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeInOrder(FluentAssertions.Collections.SortOrder,System.String,System.Object[])">
  371. <summary>
  372. Expects the current collection to have all elements in the specified <paramref name="expectedOrder"/>.
  373. Elements are compared using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  374. </summary>
  375. </member>
  376. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeAscendingInOrder(System.String,System.Object[])">
  377. <summary>
  378. Asserts the current collection does not have all elements in ascending order. Elements are compared
  379. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  380. </summary>
  381. <param name="because">
  382. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  383. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  384. </param>
  385. <param name="reasonArgs">
  386. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  387. </param>
  388. </member>
  389. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeDescendingInOrder(System.String,System.Object[])">
  390. <summary>
  391. Asserts the current collection does not have all elements in descending order. Elements are compared
  392. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  393. </summary>
  394. <param name="because">
  395. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  396. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  397. </param>
  398. <param name="reasonArgs">
  399. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  400. </param>
  401. </member>
  402. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeInOrder(FluentAssertions.Collections.SortOrder,System.String,System.Object[])">
  403. <summary>
  404. Asserts the current collection does not have all elements in ascending order. Elements are compared
  405. using their <see cref="M:System.Object.Equals(System.Object)"/> implementation.
  406. </summary>
  407. </member>
  408. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.BeSubsetOf(System.Collections.IEnumerable,System.String,System.Object[])">
  409. <summary>
  410. Asserts that the collection is a subset of the <paramref name="expectedSuperset"/>.
  411. </summary>
  412. <param name="expectedSuperset">An <see cref="T:System.Collections.IEnumerable"/> with the expected superset.</param>
  413. <param name="because">
  414. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  415. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  416. </param>
  417. <param name="reasonArgs">
  418. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  419. </param>
  420. </member>
  421. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotBeSubsetOf(System.Collections.IEnumerable,System.String,System.Object[])">
  422. <summary>
  423. Asserts that the collection is not a subset of the <paramref name="unexpectedSuperset"/>.
  424. </summary>
  425. <param name="unexpectedSuperset">An <see cref="T:System.Collections.IEnumerable"/> with the unexpected superset.</param>
  426. <param name="because">
  427. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  428. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  429. </param>
  430. <param name="reasonArgs">
  431. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  432. </param>
  433. </member>
  434. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.HaveSameCount(System.Collections.IEnumerable,System.String,System.Object[])">
  435. <summary>
  436. Assert that the current collection has the same number of elements as <paramref name="otherCollection"/>.
  437. </summary>
  438. <param name="otherCollection">The other collection with the same expected number of elements</param>
  439. <param name="because">
  440. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  441. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  442. </param>
  443. <param name="reasonArgs">
  444. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  445. </param>
  446. </member>
  447. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.HaveElementAt(System.Int32,System.Object,System.String,System.Object[])">
  448. <summary>
  449. Asserts that the current collection has the supplied <paramref name="element"/> at the
  450. supplied <paramref name="index"/>.
  451. </summary>
  452. <param name="index">The index where the element is expected</param>
  453. <param name="element">The expected element</param>
  454. <param name="because">
  455. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  456. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  457. </param>
  458. <param name="reasonArgs">
  459. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  460. </param>
  461. </member>
  462. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotContain(System.Object,System.String,System.Object[])">
  463. <summary>
  464. Asserts that the current collection does not contain the supplied <paramref name="unexpected"/> item.
  465. </summary>
  466. <param name="unexpected">The element that is not expected to be in the collection</param>
  467. <param name="because">
  468. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  469. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  470. </param>
  471. <param name="reasonArgs">
  472. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  473. </param>
  474. </member>
  475. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.IntersectWith(System.Collections.IEnumerable,System.String,System.Object[])">
  476. <summary>
  477. Asserts that the collection shares one or more items with the specified <paramref name="otherCollection"/>.
  478. </summary>
  479. <param name="otherCollection">The <see cref="T:System.Collections.IEnumerable"/> with the expected shared items.</param>
  480. <param name="because">
  481. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  482. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  483. </param>
  484. <param name="reasonArgs">
  485. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  486. </param>
  487. </member>
  488. <member name="M:FluentAssertions.Collections.CollectionAssertions`2.NotIntersectWith(System.Collections.IEnumerable,System.String,System.Object[])">
  489. <summary>
  490. Asserts that the collection does not share any items with the specified <paramref name="otherCollection"/>.
  491. </summary>
  492. <param name="otherCollection">The <see cref="T:System.Collections.IEnumerable"/> to compare to.</param>
  493. <param name="because">
  494. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  495. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  496. </param>
  497. <param name="reasonArgs">
  498. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  499. </param>
  500. </member>
  501. <member name="P:FluentAssertions.Collections.CollectionAssertions`2.Context">
  502. <summary>
  503. Returns the type of the subject the assertion applies on.
  504. </summary>
  505. </member>
  506. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.HaveCount(System.Int32,System.String,System.Object[])">
  507. <summary>
  508. Asserts that the number of items in the collection matches the supplied <paramref name="expected"/> amount.
  509. </summary>
  510. <param name="expected">The expected number of items in the collection.</param>
  511. <param name="because">
  512. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  513. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  514. </param>
  515. <param name="reasonArgs">
  516. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  517. </param>
  518. </member>
  519. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.HaveCount(System.Linq.Expressions.Expression{System.Func{System.Int32,System.Boolean}},System.String,System.Object[])">
  520. <summary>
  521. Asserts that the number of items in the collection matches a condition stated by the <paramref name="countPredicate"/>.
  522. </summary>
  523. <param name="countPredicate">A predicate that yields the number of items that is expected to be in the collection.</param>
  524. <param name="because">
  525. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  526. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  527. </param>
  528. <param name="reasonArgs">
  529. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  530. </param>
  531. </member>
  532. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.Equal(`0[])">
  533. <summary>
  534. Expects the current collection to contain all the same elements in the same order as the collection identified by
  535. <paramref name="elements"/>. Elements are compared using their <see cref="!:T.Equals(T)"/> method.
  536. </summary>
  537. <param name="elements">A params array with the expected elements.</param>
  538. </member>
  539. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.Equal(System.Collections.Generic.IEnumerable{`0},System.Func{`0,`0,System.Boolean},System.String,System.Object[])">
  540. <summary>
  541. Asserts that two collections contain the same items in the same order, where equality is determined using a
  542. predicate.
  543. </summary>
  544. <param name="expectation">
  545. The collection to compare the subject with.
  546. </param>
  547. <param name="predicate">
  548. A predicate the is used to determine whether two objects should be treated as equal.
  549. </param>
  550. <param name="because">
  551. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  552. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  553. </param>
  554. <param name="reasonArgs">
  555. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  556. </param>
  557. </member>
  558. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.Contain(`0,System.String,System.Object[])">
  559. <summary>
  560. Asserts that the collection contains the specified item.
  561. </summary>
  562. <param name="expected">The expectation item.</param>
  563. <param name="because">
  564. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  565. start with the word <i>because</i>, it is prepended to the message.
  566. </param>
  567. <param name="reasonArgs">
  568. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  569. </param>
  570. </member>
  571. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.Contain(System.Collections.Generic.IEnumerable{`0},`0[])">
  572. <summary>
  573. Asserts that the collection contains some extra items in addition to the original items.
  574. </summary>
  575. <param name="expectedItemsList">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> of expectation items.</param>
  576. <param name="additionalExpectedItems">Additional items that are expectation to be contained by the collection.</param>
  577. </member>
  578. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.Contain(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Object[])">
  579. <summary>
  580. Asserts that the collection contains at least one item that matches the predicate.
  581. </summary>
  582. <param name="predicate">A predicate to match the items in the collection against.</param>
  583. <param name="because">
  584. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  585. start with the word <i>because</i>, it is prepended to the message.
  586. </param>
  587. <param name="reasonArgs">
  588. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  589. </param>
  590. </member>
  591. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.OnlyContain(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Object[])">
  592. <summary>
  593. Asserts that the collection only contains items that match a predicate.
  594. </summary>
  595. <param name="predicate">A predicate to match the items in the collection against.</param>
  596. <param name="because">
  597. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  598. start with the word <i>because</i>, it is prepended to the message.
  599. </param>
  600. <param name="reasonArgs">
  601. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  602. </param>
  603. </member>
  604. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.NotContain(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Object[])">
  605. <summary>
  606. Asserts that the collection does not contain any items that match the predicate.
  607. </summary>
  608. <param name="predicate">A predicate to match the items in the collection against.</param>
  609. <param name="because">
  610. A formatted phrase explaining why the assertion should be satisfied. If the phrase does not
  611. start with the word <i>because</i>, it is prepended to the message.
  612. </param>
  613. <param name="reasonArgs">
  614. Zero or more values to use for filling in any <see cref="M:System.String.Format(System.String,System.Object[])"/> compatible placeholders.
  615. </param>
  616. </member>
  617. <member name="M:FluentAssertions.Collections.SelfReferencingCollectionAssertions`2.ContainSingle(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String,System.Object[])">
  618. <summary>
  619. Expects the current collection to contain only a single item matching the specified <paramref name="predicate"/>.
  620. </summary>
  621. <param name="predicate">The predictes that will be used to find the matching items.</param>
  622. <param name="because">
  623. A formatted phrase as is supported by <see cref="M:System.String.Format(System.String,System.Object[])"/> explaining why the assertion
  624. is needed. If the phrase does not start with the word <i>because</i>, it is prepended automatically.
  625. </param>
  626. <param name="reasonArgs">
  627. Zero or more objects to format using the placeholders in <see cref="!:because"/>.
  628. </param>
  629. </member>
  630. <member name="P:FluentAssertions.Collections.WhichValueConstraint`2.WhichValue">
  631. <summary>
  632. Gets the value of the object refered to by the key.
  633. </summary>
  634. </member>
  635. <member name="M:FluentAssertions.Common.DateTimeExtensions.ToDateTimeOffset(System.DateTime)">
  636. <summary>
  637. Converts an existing <see cref="T:System.DateTime"/> to a <see cref="T:System.DateTimeOffset"/> but normalizes the <see cref="T:System.DateTimeKind"/>
  638. so that comparisons of converted <see cref="T:System.DateTime"/> instances retain the UTC/local agnostic behavior.
  639. </summary>
  640. </member>
  641. <member name="T:FluentAssertions.Common.IPlatformInitializer">
  642. <summary>
  643. Defines the contract the platform-specific assembly must implement to be able to get a chance to initialize itself.
  644. </summary>
  645. </member>
  646. <member name="M:FluentAssertions.Common.IPlatformInitializer.Initialize">
  647. <summary>
  648. Should be used to setup the correct <see cref="T:FluentAssertions.Common.Services"/>.
  649. </summary>
  650. </member>
  651. <member name="T:FluentAssertions.Common.PlatformAdapter">
  652. <summary>
  653. Facade to resolve an implementation of a particular interface using a platform-specific assembly.
  654. </summary>
  655. </member>
  656. <member name="T:FluentAssertions.Common.ProbingAdapterResolver">
  657. <summary>
  658. An implementation of <see cref="T:FluentAssertions.Common.IAdapterResolver"/> that probes for platforms-specific adapters by dynamically
  659. looking for concrete types in platform-specific assemblies.
  660. </summary>
  661. </member>
  662. <member name="T:FluentAssertions.Equivalency.IEquivalencyStep">
  663. <summary>
  664. Defines a step in the process of comparing two object graphs for structural equivalency.
  665. </summary>
  666. </member>
  667. <member name="M:FluentAssertions.Equivalency.IEquivalencyStep.CanHandle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  668. <summary>
  669. Gets a value indicating whether this step can handle the current subject and/or expectation.
  670. </summary>
  671. </member>
  672. <member name="M:FluentAssertions.Equivalency.IEquivalencyStep.Handle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyValidator,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  673. <summary>
  674. Applies a step as part of the task to compare two objects for structural equality.
  675. </summary>
  676. <value>
  677. Should return <c>true</c> if the subject matches the expectation or if no additional assertions
  678. have to be executed. Should return <c>false</c> otherwise.
  679. </value>
  680. <remarks>
  681. May throw when preconditions are not met or if it detects mismatching data.
  682. </remarks>
  683. </member>
  684. <member name="M:FluentAssertions.Equivalency.EnumEqualityStep.CanHandle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  685. <summary>
  686. Gets a value indicating whether this step can handle the current subject and/or expectation.
  687. </summary>
  688. </member>
  689. <member name="M:FluentAssertions.Equivalency.EnumEqualityStep.Handle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyValidator,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  690. <summary>
  691. Applies a step as part of the task to compare two objects for structural equality.
  692. </summary>
  693. <value>
  694. Should return <c>true</c> if the subject matches the expectation or if no additional assertions
  695. have to be executed. Should return <c>false</c> otherwise.
  696. </value>
  697. <remarks>
  698. May throw when preconditions are not met or if it detects mismatching data.
  699. </remarks>
  700. </member>
  701. <member name="M:FluentAssertions.Equivalency.EnumerableEquivalencyStep.CanHandle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  702. <summary>
  703. Gets a value indicating whether this step can handle the verificationScope subject and/or expectation.
  704. </summary>
  705. </member>
  706. <member name="M:FluentAssertions.Equivalency.EnumerableEquivalencyStep.Handle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyValidator,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  707. <summary>
  708. Applies a step as part of the task to compare two objects for structural equality.
  709. </summary>
  710. <value>
  711. Should return <c>true</c> if the subject matches the expectation or if no additional assertions
  712. have to be executed. Should return <c>false</c> otherwise.
  713. </value>
  714. <remarks>
  715. May throw when preconditions are not met or if it detects mismatching data.
  716. </remarks>
  717. </member>
  718. <member name="M:FluentAssertions.Equivalency.StringEqualityEquivalencyStep.CanHandle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  719. <summary>
  720. Gets a value indicating whether this step can handle the current subject and/or expectation.
  721. </summary>
  722. </member>
  723. <member name="M:FluentAssertions.Equivalency.StringEqualityEquivalencyStep.Handle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyValidator,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  724. <summary>
  725. Applies a step as part of the task to compare two objects for structural equality.
  726. </summary>
  727. <value>
  728. Should return <c>true</c> if the subject matches the expectation or if no additional assertions
  729. have to be executed. Should return <c>false</c> otherwise.
  730. </value>
  731. <remarks>
  732. May throw when preconditions are not met or if it detects mismatching data.
  733. </remarks>
  734. </member>
  735. <member name="M:FluentAssertions.Equivalency.SystemTypeEquivalencyStep.CanHandle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  736. <summary>
  737. Gets a value indicating whether this step can handle the current subject and/or expectation.
  738. </summary>
  739. </member>
  740. <member name="M:FluentAssertions.Equivalency.SystemTypeEquivalencyStep.Handle(FluentAssertions.Equivalency.EquivalencyValidationContext,FluentAssertions.Equivalency.IEquivalencyValidator,FluentAssertions.Equivalency.IEquivalencyAssertionOptions)">
  741. <summary>
  742. Applies a step as part of the task to compare two objects for structural equality.
  743. </summary>
  744. <value>
  745. Should return <c>true</c> if the subject matches the expectation or if no additional assertions
  746. have to be executed. Should return <c>false</c> otherwise.
  747. </value>
  748. <remarks>
  749. May throw when preconditions are not met or if it detects mismatching data.
  750. </remarks>
  751. </member>
  752. <member name="T:FluentAssertions.InternalAssertionExtensions">
  753. <summary>
  754. Contains extension methods for custom assertions in unit tests.
  755. </summar

Large files files are truncated, but you can click here to view the full file