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>)]); }
public void CanMapStructsOfStructs() { Assert.IsTrue(nestedStruct.CanBeAssignedFromType(typeof(nestedTestStruct))); }
public void ShouldMapDictionaryToStruct() { Assert.IsTrue(Vector.CanBeAssignedFromType(typeof(Dictionary <string, float>))); }
public void CanMapStruct() { Assert.IsTrue(intStruct.CanBeAssignedFromType(typeof(testStruct))); }