示例#1
0
        public void TypeNameForArray_ArrayTypeOfSimpleTypeRankTwo_ShouldMapToType()
        {
            var actual = TypeNameMapper.TypeNameForArray(typeof(double).FullName,
                                                         new RankSpecifiers(new[] { new RankSpecifier(2) }));
            var correspondingType = Type.GetType(actual);

            Assert.That(correspondingType, Is.EqualTo(typeof(double[, ])));
        }
示例#2
0
        public void TypeNameForArray_ArrayTypeOfSimpleTypeRankOneTwoThree_ShouldMapToType()
        {
            var actual = TypeNameMapper.TypeNameForArray(typeof(float).FullName,
                                                         new RankSpecifiers(new[]
            {
                new RankSpecifier(1),
                new RankSpecifier(2),
                new RankSpecifier(3)
            }));
            var correspondingType = Type.GetType(actual);

            Assert.That(correspondingType, Is.EqualTo(typeof(float[][, ][, , ])));
        }