How to compare Assocaited enums that has no associated value in it :   Can i compare associated enum case that has no associated value. Let check the below  snippet of code 

    //Declare associated enum  
    enum Example
    {
        case test(x:Int)
        case test1(x:String)
    }

    //Creating enum with associated value
    let testWithAssociatedValue = Example.test(x:0)
    if case .test = testWithAssociatedValue { //WorksFine
    }

    //Now having enum with no associated value
    let testWithNoAssociatedValue = Example.test

    Now Why comparing enum that has no associated value like below,gives me compile error?.
    if case .test = testWithNoAssociatedValue {
    }
