public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IEmailSender emailSender, ILogger <AccountController> logger, DogDbContext context) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; _context = context; }
public DogsControllerTest() { apiVersion = new ApiVersion(1, 0); var options = new DbContextOptionsBuilder <DogDbContext>() .UseInMemoryDatabase(databaseName: "TestDogDatabase") .Options; var dbContext = new DogDbContext(options); dbContext.Database.EnsureDeleted(); var httpContext = new DefaultHttpContext(); IDogEntityManager dogEntityManager = new DogEntityManager(dbContext); IDogMapper dogMapper = new DogMapper(); Controller = new DogsController(dogEntityManager, dogMapper); }
public DogEntityManager(DogDbContext dbContext) { _dbContext = dbContext; }
public DogRepository(DogDbContext dbContext) =>