25 lines
776 B
C#
25 lines
776 B
C#
|
// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
|
|||
|
|
|||
|
namespace System.Data.Entity.TestHelpers
|
|||
|
{
|
|||
|
using System.Data.Entity.Config;
|
|||
|
using System.Data.Entity.Core.Common;
|
|||
|
|
|||
|
public class FakeProviderServicesResolver : IDbDependencyResolver
|
|||
|
{
|
|||
|
public object GetService(Type type, object key)
|
|||
|
{
|
|||
|
if (type == typeof(DbProviderServices))
|
|||
|
{
|
|||
|
var name = key as string;
|
|||
|
if (name.StartsWith("My.Generic.Provider.", StringComparison.Ordinal))
|
|||
|
{
|
|||
|
return GenericProviderServices.Instance;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return null;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|