public void CanGetDataTypes() { var type = DataTypeUtility.GetTypeBuilder().CreateType(); var typeService = GetTypeService(type); var dataTypes = typeService.DataTypes; Assert.AreEqual(1, dataTypes.Count); }
public void CannotGetAbstractDataTypes() { var type = DataTypeUtility.GetTypeBuilder(TypeAttributes.Abstract).CreateType(); var typeService = GetTypeService(type); var dataTypes = typeService.DataTypes; Assert.IsFalse(dataTypes.Any()); }
public void CanGetDataTypes() { var type = DataTypeUtility.GetTypeBuilder().CreateType(); var typeServiceMock = GetTypeServiceMock(type); var typeResolver = new TypeResolver(typeServiceMock.Object); var dataTypes = typeResolver.DataTypes; Assert.AreEqual(1, dataTypes.Count); }
public void CannotGetDataTypesWithoutPublicDefaultConstructor() { var typeBuilder = DataTypeUtility.GetTypeBuilder(); typeBuilder.DefineDefaultConstructor(MethodAttributes.Private); var type = typeBuilder.CreateType(); var typeService = GetTypeService(type); var dataTypes = typeService.DataTypes; Assert.IsFalse(dataTypes.Any()); }