private static object[][] InitializeCtorValues(int itemCount, IFastTypeInfo typeInfo) { var ctorValuesCollections = new object[itemCount][]; for (var i = 0; i < ctorValuesCollections.Length; i++) { ctorValuesCollections[i] = new object[typeInfo.CtorArguments.Count]; } return(ctorValuesCollections); }
static void CompareType(IFastTypeInfo typeInfo, params KeyValuePair <Type, string>[] properties) { for (int i = 0; i < typeInfo.Members.Count; i++) { var propertyToCompare = properties[i]; var member = typeInfo.Members.SingleOrDefault(x => x.Name == propertyToCompare.Value); member.Should().NotBeNull("Did not find property with name " + propertyToCompare.Value); Trace.Assert(member != null); CompareMember(member, propertyToCompare); } }