38      template<
typename expected_t, 
typename collection_t>
 
   52      template<
typename expected_t, 
typename collection_t>
 
   66      template<
typename expected_t, 
typename collection_t>
 
   80      template<
typename expected_t, 
typename collection_t>
 
   83          collection_assert::all_items_are_instances_of<expected_t>(collection, message, stack_frame);
 
   90      template<
typename expected_t, 
typename item_t>
 
   92      template<
typename expected_t, 
typename item_t>
 
   94      template<
typename expected_t, 
typename item_t>
 
   96      template<
typename expected_t, 
typename item_t>
 
   99          collection_assert::all_items_are_instances_of<expected_t>(collection, message, stack_frame);
 
  119      template<
typename collection_t>
 
  135      template<
typename collection_t>
 
  151      template<
typename collection_t>
 
  167      template<
typename collection_t>
 
  177      template<
typename item_t>
 
  179      template<
typename item_t>
 
  181      template<
typename item_t>
 
  183      template<
typename item_t>
 
  205      template<
typename collection_t>
 
  220      template<
typename collection_t>
 
  235      template<
typename collection_t>
 
  250      template<
typename collection_t>
 
  260      template<
typename item_t>
 
  262      template<
typename item_t>
 
  264      template<
typename item_t>
 
  266      template<
typename item_t>
 
  287      template<
typename expected_t, 
typename actual_t>
 
  301      template<
typename expected_t, 
typename actual_t>
 
  315      template<
typename expected_t, 
typename actual_t>
 
  329      template<
typename expected_t, 
typename actual_t>
 
  339      template<
typename item_t>
 
  341      template<
typename item_t>
 
  343      template<
typename item_t>
 
  345      template<
typename item_t>
 
  346      static void are_equal(
const std::initializer_list<item_t>& expected, 
const std::initializer_list<item_t>& actual, 
const std::string& message, 
const xtd::diagnostics::stack_frame& stack_frame) {
 
  355      template<
typename collection_t, 
typename item_t>
 
  357      template<
typename collection_t, 
typename item_t>
 
  359      template<
typename collection_t, 
typename item_t>
 
  361      template<
typename collection_t, 
typename item_t>
 
  371      template<
typename item_t, 
typename collection_t>
 
  373      template<
typename item_t, 
typename collection_t>
 
  375      template<
typename item_t, 
typename collection_t>
 
  377      template<
typename item_t, 
typename collection_t>
 
  398      template<
typename expected_t, 
typename actual_t>
 
  412      template<
typename expected_t, 
typename actual_t>
 
  426      template<
typename expected_t, 
typename actual_t>
 
  440      template<
typename expected_t, 
typename actual_t>
 
  450      template<
typename expected_t, 
typename actual_t>
 
  452      template<
typename expected_t, 
typename actual_t>
 
  454      template<
typename expected_t, 
typename actual_t>
 
  456      template<
typename expected_t, 
typename actual_t>
 
  466      template<
typename collection_t, 
typename item_t>
 
  468      template<
typename collection_t, 
typename item_t>
 
  470      template<
typename collection_t, 
typename item_t>
 
  472      template<
typename collection_t, 
typename item_t>
 
  482      template<
typename item_t, 
typename collection_t>
 
  484      template<
typename item_t, 
typename collection_t>
 
  486      template<
typename item_t, 
typename collection_t>
 
  488      template<
typename item_t, 
typename collection_t>
 
  509      template<
typename expected_t, 
typename actual_t>
 
  523      template<
typename expected_t, 
typename actual_t>
 
  537      template<
typename expected_t, 
typename actual_t>
 
  551      template<
typename expected_t, 
typename actual_t>
 
  561      template<
typename item_t>
 
  563      template<
typename item_t>
 
  565      template<
typename item_t>
 
  567      template<
typename item_t>
 
  577      template<
typename collection_t, 
typename item_t>
 
  579      template<
typename collection_t, 
typename item_t>
 
  581      template<
typename collection_t, 
typename item_t>
 
  583      template<
typename collection_t, 
typename item_t>
 
  593      template<
typename item_t, 
typename collection_t>
 
  595      template<
typename item_t, 
typename collection_t>
 
  597      template<
typename item_t, 
typename collection_t>
 
  599      template<
typename item_t, 
typename collection_t>
 
  620      template<
typename expected_t, 
typename actual_t>
 
  634      template<
typename expected_t, 
typename actual_t>
 
  648      template<
typename expected_t, 
typename actual_t>
 
  662      template<
typename expected_t, 
typename actual_t>
 
  672      template<
typename expected_t, 
typename actual_t>
 
  674      template<
typename expected_t, 
typename actual_t>
 
  676      template<
typename expected_t, 
typename actual_t>
 
  678      template<
typename expected_t, 
typename actual_t>
 
  688      template<
typename collection_t, 
typename item_t>
 
  690      template<
typename collection_t, 
typename item_t>
 
  692      template<
typename collection_t, 
typename item_t>
 
  694      template<
typename collection_t, 
typename item_t>
 
  704      template<
typename item_t, 
typename collection_t>
 
  706      template<
typename item_t, 
typename collection_t>
 
  708      template<
typename item_t, 
typename collection_t>
 
  710      template<
typename item_t, 
typename collection_t>
 
  731      template<
typename expected_t, 
typename actual_t>
 
  745      template<
typename expected_t, 
typename actual_t>
 
  759      template<
typename expected_t, 
typename actual_t>
 
  773      template<
typename expected_t, 
typename actual_t>
 
  783      template<
typename item_t>
 
  785      template<
typename item_t>
 
  787      template<
typename item_t>
 
  789      template<
typename item_t>
 
  790      static void contains(
const std::initializer_list<item_t>& expected, 
const std::initializer_list<item_t>& actual, 
const std::string& message, 
const xtd::diagnostics::stack_frame& stack_frame) {
 
  799      template<
typename collection_t, 
typename item_t>
 
  801      template<
typename collection_t, 
typename item_t>
 
  803      template<
typename collection_t, 
typename item_t>
 
  805      template<
typename collection_t, 
typename item_t>
 
  815      template<
typename item_t, 
typename collection_t>
 
  817      template<
typename item_t, 
typename collection_t>
 
  819      template<
typename item_t, 
typename collection_t>
 
  821      template<
typename item_t, 
typename collection_t>
 
  842      template<
typename expected_t, 
typename actual_t>
 
  856      template<
typename expected_t, 
typename actual_t>
 
  870      template<
typename expected_t, 
typename actual_t>
 
  884      template<
typename expected_t, 
typename actual_t>
 
  894      template<
typename item_t>
 
  896      template<
typename item_t>
 
  898      template<
typename item_t>
 
  900      template<
typename item_t>
 
  910      template<
typename collection_t, 
typename item_t>
 
  912      template<
typename collection_t, 
typename item_t>
 
  914      template<
typename collection_t, 
typename item_t>
 
  916      template<
typename collection_t, 
typename item_t>
 
  926      template<
typename item_t, 
typename collection_t>
 
  928      template<
typename item_t, 
typename collection_t>
 
  930      template<
typename item_t, 
typename collection_t>
 
  932      template<
typename item_t, 
typename collection_t>
 
  952      template<
typename value_t>
 
  966      template<
typename value_t>
 
  980      template<
typename value_t>
 
  995      template<
typename value_t>
 
 1005      template<
typename value_t>
 
 1007      template<
typename value_t>
 
 1009      template<
typename value_t>
 
 1011      template<
typename value_t>
 
 1031      template<
typename value_t>
 
 1045      template<
typename value_t>
 
 1059      template<
typename value_t>
 
 1074      template<
typename value_t>
 
 1084      template<
typename value_t>
 
 1086      template<
typename value_t>
 
 1088      template<
typename value_t>
 
 1090      template<
typename value_t>
 
 1110      template<
typename value_t>
 
 1124      template<
typename value_t>
 
 1138      template<
typename value_t>
 
 1153      template<
typename value_t>
 
 1163      template<
typename value_t>
 
 1165      template<
typename value_t>
 
 1167      template<
typename value_t>
 
 1169      template<
typename value_t>
 
Contains xtd::tunit::assume class.
 
Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the c...
Definition: stack_frame.h:29
 
static stack_frame empty() noexcept
Return an empty stack frame.
 
The base class for assert.
Definition: base_assert.h:25
 
static void abort()
Abort current test. This is used by the other Assert functions.
Definition: base_assert.h:36
 
static void does_not_contain(const expected_t &expected, const actual_t &actual)
Asserts that collection contains all items.
Definition: collection_assert.h:875
 
static void are_equal(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are equal.
Definition: collection_assert.h:296
 
static void are_equivalent(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are equivalent.
Definition: collection_assert.h:403
 
static void is_ordered(const value_t &value)
Asserts that collection is ordered.
Definition: collection_assert.h:1147
 
static void are_not_equivalent(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are not equivalent.
Definition: collection_assert.h:633
 
static void all_items_are_unique(const collection_t &collection)
Asserts that all collection items are unique.
Definition: collection_assert.h:209
 
static void are_not_equal(const expected_t &expected, const actual_t &actual)
Asserts that all collection items are not equal.
Definition: collection_assert.h:526
 
static void is_empty(const value_t &value)
Asserts that collection contains an item.
Definition: collection_assert.h:993
 
static void contains(const expected_t &expected, const actual_t &actual)
Asserts that collection contains all items.
Definition: collection_assert.h:756
 
static void is_not_empty(const value_t &value)
Asserts that collection does not contain any item.
Definition: collection_assert.h:1070
 
static void all_items_are_not_null(const collection_t &collection)
Asserts that all collection items are not null.
Definition: collection_assert.h:121
 
The collection_assume class contains a collection of static methods that implement the most collectio...
Definition: collection_assume.h:21
 
static void are_not_equal(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are not equal.
Definition: collection_assume.h:524
 
static void all_items_are_not_null(const collection_t &collection, const std::string &message)
Assumes that all collection items are not null.
Definition: collection_assume.h:136
 
static void are_not_equal(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items arenot equal.
Definition: collection_assume.h:552
 
static void are_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:413
 
static void is_ordered(const value_t &value)
Assumes that collection is ordered.
Definition: collection_assume.h:1111
 
static void all_items_are_unique(const collection_t &collection)
Assumes that all collection items are unique.
Definition: collection_assume.h:206
 
static void is_not_empty(const value_t &value)
Assumes that collection does not contain any item.
Definition: collection_assume.h:1032
 
static void is_empty(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains an item.
Definition: collection_assume.h:967
 
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:635
 
static void are_equivalent(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:399
 
static void are_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:441
 
static void all_items_are_instances_of(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:81
 
static void is_ordered(const value_t &value, const std::string &message)
Assumes that collection is ordered.
Definition: collection_assume.h:1139
 
static void is_not_empty(const value_t &value, const std::string &message)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1060
 
static void are_not_equal(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equal.
Definition: collection_assume.h:538
 
static void all_items_are_instances_of(const collection_t &collection, const std::string &message)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:53
 
static void are_not_equivalent(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:621
 
static void does_not_contain(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:885
 
static void contains(const expected_t &expected, const actual_t &actual)
Assumes that ollection contains all items.
Definition: collection_assume.h:732
 
static void does_not_contain(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:857
 
static void is_not_empty(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1046
 
static void contains(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that collection contains all items.
Definition: collection_assume.h:746
 
static void all_items_are_not_null(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not null.
Definition: collection_assume.h:168
 
static void are_equal(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equal.
Definition: collection_assume.h:330
 
static void does_not_contain(const expected_t &expected, const actual_t &actual)
Assumes that collection contains all items.
Definition: collection_assume.h:843
 
static void are_equivalent(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equivalent.
Definition: collection_assume.h:427
 
static void all_items_are_unique(const collection_t &collection, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are unique.
Definition: collection_assume.h:251
 
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:663
 
static void all_items_are_instances_of(const collection_t &collection)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:39
 
static void all_items_are_unique(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are unique.
Definition: collection_assume.h:236
 
static void are_equal(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are equal.
Definition: collection_assume.h:288
 
static void is_not_empty(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection or traits does not contain any item.
Definition: collection_assume.h:1075
 
static void all_items_are_not_null(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not null.
Definition: collection_assume.h:152
 
static void are_equal(const expected_t &expected, const actual_t &actual, const std::string &message)
Assumes that all collection items are equal.
Definition: collection_assume.h:302
 
static void are_equal(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are equal.
Definition: collection_assume.h:316
 
static void all_items_are_not_null(const collection_t &collection)
Assumes that all collection items are not null.
Definition: collection_assume.h:120
 
static void is_ordered(const value_t &value, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection is ordered.
Definition: collection_assume.h:1125
 
static void are_not_equivalent(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are not equivalent.
Definition: collection_assume.h:649
 
static void contains(const expected_t &expected, const actual_t &actual, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:774
 
static void all_items_are_unique(const collection_t &collection, const std::string &message)
Assumes that all collection items are unique.
Definition: collection_assume.h:221
 
static void are_not_equal(const expected_t &expected, const actual_t &actual)
Assumes that all collection items are not equal.
Definition: collection_assume.h:510
 
static void all_items_are_instances_of(const collection_t &collection, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that all collection items are of the type supplied or a derived type.
Definition: collection_assume.h:67
 
static void is_empty(const value_t &value, const std::string &message)
Assumes that collection contains an item.
Definition: collection_assume.h:981
 
static void contains(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:760
 
static void is_empty(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains an item.
Definition: collection_assume.h:996
 
static void is_empty(const value_t &value)
Assumes that collection contains an item.
Definition: collection_assume.h:953
 
static void is_ordered(const value_t &value, const std::string &message, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection is ordered.
Definition: collection_assume.h:1154
 
static void does_not_contain(const expected_t &expected, const actual_t &actual, const xtd::diagnostics::stack_frame &stack_frame)
Assumes that collection contains all items.
Definition: collection_assume.h:871
 
Contains xtd::tunit::collection_assert class.
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17