public void TestInvalidCastWithoutStrict()
        {
            SimpleClass      testClass      = new SimpleClass();
            ISimpleInterface testClassProxy = (ISimpleInterface) new EasyProxy(InvocationHandler).Create(testClass);

            testClassProxy.Should().Not.Be.Null();

            // Test invalid cast
            INotImplemented notImplementedInterface = (INotImplemented)testClassProxy;

            notImplementedInterface.NotImplementedMethod();
        }