efcore icon indicating copy to clipboard operation
efcore copied to clipboard

Check that all exceptions are tested

Open ajcvickers opened this issue 5 years ago • 0 comments

The following resource strings aren't used in tests:

Core

  • [x] ArgumentPropertyNull
  • [ ] CannotConvertQueryableToEnumerableMethod
  • [x] CannotMaterializeAbstractType
  • [x] ComparerPropertyMismatch
  • [x] ContextDisposed
  • [ ] ExpressionParameterizationException
  • [x] IdentityConflictOwned
  • [x] IdentityConflictOwnedSensitive
  • [x] InvalidEnumValue
  • [ ] InvalidSwitch
  • [ ] InvalidTypeConversationWithInclude
  • [x] MultipleEntries
  • [x] MultipleProvidersConfigured
  • [x] NoClrType
  • [x] NoProviderConfiguredFailedToResolveService
  • [x] NotAnEFService
  • [ ] NotQueryingEnumerable
  • [x] OptionsExtensionNotFound
  • [x] PoolingContextCtorError
  • [x] PropertyConceptualNull
  • [x] QueryContextAlreadyInitializedStateManager
  • [ ] QueryEntityMaterializationConditionWrongShape
  • [ ] QueryFailed
  • [ ] QueryUnableToTranslateEFProperty
  • [ ] RuntimeParameterMissingParameter
  • [x] StoreGenValue
  • [x] TransactionsNotSupported
  • [ ] UnableToDiscriminate
  • [ ] UnhandledExpressionNode
  • [ ] UnhandledMemberBinding
  • [ ] UnhandledNavigationBase
  • [ ] UnknownEntity
  • [ ] VisitIsNotAllowed

Proxies

  • [ ] FieldProperty

InMemory

  • [ ] DefaultIfEmptyAppliedAfterProjection
  • [ ] InvalidDerivedTypeInEntityProjection
  • [ ] UnableToBindMemberToEntityProjection

Cosmos

  • [ ] CosmosNotInUse
  • [ ] InvalidDerivedTypeInEntityProjection
  • [ ] NavigationPropertyIsNotAnEmbeddedEntity
  • [ ] NoReadItemQueryString
  • [ ] NullTypeMappingInSqlTree
  • [ ] NonEmbeddedIncludeNotSupported
  • [ ] NullTypeMappingInSqlTree
  • [ ] OrphanedNestedDocument
  • [ ] PartitionKeyMismatch
  • [ ] PartitionKeyMissing
  • [ ] ResourceIdMissing
  • [ ] ReverseAfterSkipTakeNotSupported
  • [ ] UnableToBindMemberToEntityProjection
  • [ ] UnsupportedOperatorForSqlExpression
  • [ ] VisitChildrenMustBeOverridden
  • [ ] CanConnectNotSupported

Relational

  • [ ] EitherOfTwoValuesMustBeNull
  • [ ] ErrorMaterializingProperty
  • [ ] ErrorMaterializingValue
  • [ ] InvalidDerivedTypeInEntityProjection
  • [ ] InvalidKeySelectorForGroupBy
  • [ ] InvalidMappedSqlQueryDerivedType
  • [ ] NoDbCommand
  • [ ] NoneRelationalTypeMappingOnARelationalTypeMappingSource
  • [ ] NullTypeMappingInSqlTree
  • [ ] ProjectionMappingCountMismatch
  • [ ] SelectExpressionNonTPHWithCustomTable
  • [ ] SetOperationsNotAllowedAfterClientEvaluation
  • [ ] SetOperationsOnDifferentStoreTypes
  • [ ] TooFewReaderFields
  • [ ] UnableToBindMemberToEntityProjection
  • [ ] UnhandledExpressionInVisitor
  • [ ] UnknownOperation
  • [ ] UnsupportedOperatorForSqlExpression
  • [ ] UnsupportedStoreType
  • [ ] VisitChildrenMustBeOverridden

SqlServer

  • [ ] AlterMemoryOptimizedTable
  • [ ] CannotProduceUnterminatedSQLWithComments
  • [ ] InvalidColumnNameForFreeText
  • [ ] InvalidTableToIncludeInScaffolding

Data.Sqlite

  • [ ] ParameterNotFound

Design

  • [ ] BadSequenceType
  • [ ] CannotFindDesignTimeProviderAssemblyAttribute
  • [ ] CannotFindRuntimeProviderAssembly
  • [ ] ConflictingContextAndMigrationName
  • [ ] DatabaseDropped
  • [ ] DestructiveOperation
  • [ ] Done
  • [ ] DroppingDatabase
  • [ ] DuplicateMigrationName
  • [ ] ErrorConnecting
  • [ ] FindingDesignTimeServices
  • [ ] FindingProviderServices
  • [ ] FindingReferencedServices
  • [ ] ForceRemoveMigration
  • [ ] ForeignKeyScaffoldErrorPrincipalTableNotFound
  • [ ] ForeignKeyScaffoldErrorPrincipalTableScaffoldingError
  • [ ] ForeignKeyScaffoldErrorPropertyNotFound
  • [ ] ForeignMigrations
  • [ ] MalformedCreateHostBuilder
  • [ ] ManuallyDeleted
  • [ ] MigrationsAssemblyMismatch
  • [ ] MultipleContexts
  • [ ] MultipleContextsWithName
  • [ ] MultipleContextsWithQualifiedName
  • [ ] NoContext
  • [ ] NoContextWithName
  • [ ] NoDesignTimeServices
  • [ ] NoMigrationFile
  • [ ] NoMigrationMetadataFile
  • [ ] NonRelationalProvider
  • [ ] NoParameterlessConstructor
  • [ ] NoReferencedServices
  • [ ] NoSnapshot
  • [ ] NoSnapshotFile
  • [ ] NotExistDatabase
  • [ ] PrimaryKeyErrorPropertyNotFound
  • [ ] ProviderReturnedNullModel
  • [ ] RemovingMigration
  • [ ] RemovingSnapshot
  • [ ] ReusingSnapshotName
  • [ ] RevertingSnapshot
  • [ ] RevertMigration
  • [ ] SequencesRequireName
  • [ ] UnableToGenerateEntityType
  • [ ] UnableToScaffoldIndexMissingProperty
  • [ ] UnhandledEnumValue
  • [ ] UnknownOperation
  • [ ] UnreferencedAssembly
  • [ ] UsingDesignTimeServices
  • [ ] UsingProviderServices
  • [ ] UsingReferencedServices
  • [ ] VersionMismatch
  • [ ] WritingMigration
  • [ ] WritingSnapshot
  • [ ] MigrationSqlGenerationMissing

dotnet-ef

  • [ ] BuildFailed
  • [ ] BuildStarted
  • [ ] BuildSucceeded
  • [ ] DotnetEfFullName
  • [ ] GetMetadataFailed
  • [ ] InvalidTemplatePattern
  • [ ] LastArgumentHasMultipleValues
  • [ ] MultipleProjects
  • [ ] MultipleProjectsInDirectory
  • [ ] MultipleStartupProjects
  • [ ] NETCoreApp1StartupProject
  • [ ] NETStandardStartupProject
  • [ ] NoProject
  • [ ] NoProjectInDirectory
  • [ ] ResponseFileMissing
  • [ ] UnexpectedArgument
  • [ ] UnexpectedOptionValue
  • [ ] UnsupportedFramework
  • [ ] UsingProject
  • [ ] UsingStartupProject
  • [ ] WritingFile

ef

  • [ ] AssemblyDescription
  • [ ] ConnectionDescription
  • [ ] ContextDescription
  • [ ] ContextDirDescription
  • [ ] ContextNameDescription
  • [ ] ContextNamespaceDescription
  • [ ] DataAnnotationsDescription
  • [ ] DatabaseDescription
  • [ ] DatabaseDropDescription
  • [ ] DatabaseDropDryRun
  • [ ] DatabaseDropDryRunDescription
  • [ ] DatabaseDropForceDescription
  • [ ] DatabaseDropPrompt
  • [ ] DatabaseName
  • [ ] DatabaseUpdateDescription
  • [ ] DataDirDescription
  • [ ] DataSource
  • [ ] DbContextConnectionDescription
  • [ ] DbContextDescription
  • [ ] DbContextInfoDescription
  • [ ] DbContextListDescription
  • [ ] DbContextScriptDescription
  • [ ] DbContextScaffoldDescription
  • [ ] DbContextScaffoldForceDescription
  • [ ] DesignNotFound
  • [ ] EFFullName
  • [ ] IdempotentDescription
  • [ ] InvalidTemplatePattern
  • [ ] JsonDescription
  • [ ] LanguageDescription
  • [ ] LastArgumentHasMultipleValues
  • [ ] MigrationDescription
  • [ ] MigrationFromDescription
  • [ ] MigrationNameDescription
  • [ ] MigrationsAddCompleted
  • [ ] MigrationsAddDescription
  • [ ] MigrationsDescription
  • [ ] MigrationsListDescription
  • [ ] MigrationsNamespaceDescription
  • [ ] MigrationsOutputDirDescription
  • [ ] MigrationsRemoveDescription
  • [ ] MigrationsRemoveForceDescription
  • [ ] MigrationsScriptDescription
  • [ ] MigrationToDescription
  • [ ] MissingArgument
  • [ ] MissingOption
  • [ ] NamespaceDescription
  • [ ] NoColorDescription
  • [ ] NoConnectDescription
  • [ ] NoDbContext
  • [ ] NoMigrations
  • [ ] NoPluralizeDescription
  • [ ] NoTransactionsDescription
  • [ ] Options
  • [ ] OutputDescription
  • [ ] OutputDirDescription
  • [ ] Pending
  • [ ] PrefixDescription
  • [ ] ProjectDirDescription
  • [ ] ProviderDescription
  • [ ] ProviderName
  • [ ] RemainingArguments
  • [ ] ResponseFileMissing
  • [ ] RootNamespaceDescription
  • [ ] SchemasDescription
  • [ ] StartupAssemblyDescription
  • [ ] SuppressOnConfiguringDescription
  • [ ] TablesDescription
  • [ ] UnexpectedArgument
  • [ ] UnexpectedOptionValue
  • [ ] UseDatabaseNamesDescription
  • [ ] UsingApplicationBase
  • [ ] UsingAssembly
  • [ ] UsingConfigurationFile
  • [ ] UsingDataDir
  • [ ] UsingProjectDir
  • [ ] UsingRootNamespace
  • [ ] UsingStartupAssembly
  • [ ] UsingWorkingDirectory
  • [ ] VerboseDescription
  • [ ] WorkingDirDescription
  • [ ] WritingFile

ajcvickers avatar Aug 28 '20 22:08 ajcvickers