💚 Prepare for IAccessor API change in EF

IAccessor is being renamed to IInfrastructure. The places we use it in
this repo can actually use an extension method instead and avoid the
cast, so updating to that.
This commit is contained in:
Rowan Miller 2015-10-26 09:59:15 -07:00
parent a97d55b10c
commit c35afcc1a8
1 changed files with 2 additions and 2 deletions

View File

@ -91,7 +91,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
using (var db = BloggingContextWithMigrations.CreateWithoutExternalServiceProvider(optionsBuilder.Options))
{
var databaseCreator = ((IAccessor<IServiceProvider>)db).GetService<IRelationalDatabaseCreator>();
var databaseCreator = db.GetService<IRelationalDatabaseCreator>();
Assert.False(databaseCreator.Exists());
var formData = new FormUrlEncodedContent(new List<KeyValuePair<string, string>>
@ -106,7 +106,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
Assert.True(databaseCreator.Exists());
var historyRepository = ((IAccessor<IServiceProvider>)db).Service.GetRequiredService<IHistoryRepository>();
var historyRepository = db.GetService<IHistoryRepository>();
var appliedMigrations = historyRepository.GetAppliedMigrations();
Assert.Equal(2, appliedMigrations.Count);
Assert.Equal("111111111111111_MigrationOne", appliedMigrations.ElementAt(0).MigrationId);