public void Init() { principalProvider = Substitute.For <IPrincipalProvider>(); principal = Substitute.For <IPrincipal>(); principalProvider.GetCurrent().Returns(principal); principal.Identity.Name.Returns("user"); interceptor = new AuditChangeInterceptor(principalProvider) { Logger = Substitute.For <ILogger>() }; context = TestDbContextFactory.Build(interceptors: new[] { interceptor }); }
public void InitializeDatabase(InterceptingApplicationDbContext context) { SeedData.Execute(context); }