Пример #1
0
 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;
 }
Пример #2
0
        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);
        }
Пример #3
0
 public DogEntityManager(DogDbContext dbContext)
 {
     _dbContext = dbContext;
 }
Пример #4
0
 public DogRepository(DogDbContext dbContext) =>