Merge pull request #77 from paxos1977/Issue76

Disable tests in TestTestMacros.cpp which throw exceptions from destructors
diff --git a/tests/TestTestMacros.cpp b/tests/TestTestMacros.cpp
index 4f0cfed..9a2cad2 100644
--- a/tests/TestTestMacros.cpp
+++ b/tests/TestTestMacros.cpp
@@ -136,6 +136,11 @@
 	CHECK(strstr(reporter.lastFailedMessage, "while constructing fixture"));
 }
 
+// Visual Studio 2015 in compliance with C++11 standard
+// implicitly adds a 'noexcept' to all user defined 
+// destructors. Any exceptions thrown from destructors
+// cause abort() to be called on the process.
+#if(_MSC_VER < 1900)
 struct FixtureDtorThrows
 {
 	~FixtureDtorThrows() { throw "exception"; }
@@ -161,6 +166,7 @@
 	CHECK_EQUAL(1, failureCount);
 	CHECK(strstr(reporter.lastFailedMessage, "while destroying fixture"));
 }
+#endif 
 
 const int FailingLine = 123;