Hi there.
I tried to setup a basic Unity Project and stepped on the usual software discrepancies.
It seems there are some updates regarding the unit testing framework in Unity 5.6 [0] which break the usage of the current LM-Modules.
Setup for the simple project:
Unity 5.6.0f3 64bit
Imported Packages
* LM CoreAssets 4.1.5
* InteractionEngine 0.3.0
And these are the errors given:
Assets/LeapMotion/Scripts/DataStructures/Editor/Tests/RingBufferTest.cs(21,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotion/Scripts/DataStructures/Editor/Tests/RingBufferTest.cs(36,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotion/Scripts/DataStructures/Editor/Tests/RingBufferTest.cs(43,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotion/Scripts/DataStructures/Editor/Tests/RingBufferTest.cs(50,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(57,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(67,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(77,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(84,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(92,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?
Assets/LeapMotionModules/InteractionEngine/Scripts/Editor/Tests/BaseCallGuardTest.cs(98,6): error CS0246: The type or namespace name `ExpectedException' could not be found. Are you missing an assembly reference?4
Setting up a similar Project under Unity 5.6.0f3 5.5.3f1 64bit worked without any problems.
Greetings.
[0] http://answers.unity3d.com/questions/1333717/56-nunits-expectedexception-attribute-is-gone.html