Exemple #1
0
        public void EqualityTest_SimpleType_DifferentVersion()
        {
            AssetIdentifier aid  = AssetIdentifier.Parse("{T:System.Object, V:4.1.2.3}");
            AssetIdentifier aid2 = AssetIdentifier.FromMemberInfo(typeof(object));

            Assert.False(aid.Equals(aid2));
        }
Exemple #2
0
        public void EqualityTest_ClosedGenericType_EqualTypeParam()
        {
            AssetIdentifier aid  = AssetIdentifier.FromMemberInfo(typeof(List <int>));
            AssetIdentifier aid2 = AssetIdentifier.FromMemberInfo(typeof(List <int>));

            Assert.True(aid.Equals(aid2));
        }
Exemple #3
0
        public void EqualityTest_OpenGenericType()
        {
            AssetIdentifier aid  = AssetIdentifier.FromMemberInfo(typeof(List <>));
            AssetIdentifier aid2 = AssetIdentifier.FromMemberInfo(typeof(List <>));

            Assert.True(aid.Equals(aid2));
        }
Exemple #4
0
        public void EqualityTest_ClosedGenericType_NotEqual()
        {
            AssetIdentifier aid  = AssetIdentifier.FromMemberInfo(typeof(List <string>));
            AssetIdentifier aid2 = AssetIdentifier.FromMemberInfo(typeof(HashSet <string>));

            Assert.False(aid.Equals(aid2));
        }
Exemple #5
0
        public void EqualityTest_SimpleType_NotEqual()
        {
            AssetIdentifier aid  = AssetIdentifier.FromMemberInfo(typeof(string));
            AssetIdentifier aid2 = AssetIdentifier.FromMemberInfo(typeof(int));

            Assert.False(aid.Equals(aid2));
        }