#include <xtd/xtd.tunit>
#include <algorithm>
public:
template<typename TValue1, typename TValue2>
template<typename TValue1, typename TValue2>
template<typename TValue1, typename TValue2>
static void is_max(TValue1 value1, TValue2 value2,
const std::string& message) {is_max(value1, value2, message,
xtd::diagnostics::stack_frame());}
template<typename TValue1, typename TValue2>
if (std::max(value1, value2) == value1)
else
}
template<typename TValue1, typename TValue2>
template<typename TValue1, typename TValue2>
template<typename TValue1, typename TValue2>
static void is_min(TValue1 value1, TValue2 value2,
const std::string& message) {is_min(value1, value2, message,
xtd::diagnostics::stack_frame());}
template<typename TValue1, typename TValue2>
if (std::min(value1, value2) == value1)
else
}
};
class test_class_(math_test) {
public:
math_assert::is_max(100, 20);
}
math_assert::is_max(20, 100);
}
};
auto main()->int {
}