示例#1
0
        public void ShouldCacheValidMapping()
        {
            var SinTDType = new SinTDStruct("testType");

            SinTDType.members.Add("i16", i16);
            SinTDType.CanBeAssignedFromType(typeof(List <nestedTestStruct>));
            Assert.Contains(typeof(List <nestedTestStruct>), SinTDType.validMappings.Keys);
            Assert.IsFalse(SinTDType.validMappings[typeof(List <nestedTestStruct>)]);
        }
示例#2
0
 public void CanMapStructsOfStructs()
 {
     Assert.IsTrue(nestedStruct.CanBeAssignedFromType(typeof(nestedTestStruct)));
 }
示例#3
0
 public void ShouldMapDictionaryToStruct()
 {
     Assert.IsTrue(Vector.CanBeAssignedFromType(typeof(Dictionary <string, float>)));
 }
示例#4
0
 public void CanMapStruct()
 {
     Assert.IsTrue(intStruct.CanBeAssignedFromType(typeof(testStruct)));
 }