| /////////////////////////////////////////////////////////////////////////////// | 
 | // | 
 | // Copyright (c) 2015 Microsoft Corporation. All rights reserved. | 
 | // | 
 | // This code is licensed under the MIT License (MIT). | 
 | // | 
 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | 
 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | 
 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | 
 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | 
 | // THE SOFTWARE. | 
 | // | 
 | /////////////////////////////////////////////////////////////////////////////// | 
 |  | 
 | #define CATCH_CONFIG_MAIN | 
 |  | 
 | #ifdef _MSC_VER | 
 |  | 
 | // blanket turn off warnings from CppCoreCheck from catch | 
 | // so people aren't annoyed by them when running the tool. | 
 | #include <CodeAnalysis/Warnings.h> | 
 | #pragma warning(disable : ALL_CODE_ANALYSIS_WARNINGS) // from catch | 
 | #endif // _MSC_VER | 
 |  | 
 | #include <catch/catch.hpp> |