예제 #1
0
        public RepositoryTests()
        {
            DbContextOptionsBuilder <ContactOrganizerSqlRepository> optionsBuilder = new DbContextOptionsBuilder <ContactOrganizerSqlRepository>();

            optionsBuilder.UseSqlServer(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=ContactOrganizer", providerOptions => providerOptions.CommandTimeout(60));
            _contactOrganizerSqlRepository = new ContactOrganizerSqlRepository(optionsBuilder.Options);
        }
예제 #2
0
 public ContactOrganizerService(IContactOrganizerRepository contactOrganizerRepository)
 {
     _contactOrganizerRepository = contactOrganizerRepository ?? throw new ArgumentNullException(nameof(contactOrganizerRepository));
 }
예제 #3
0
 public ContactsController(IContactOrganizerRepository repository)
 {
     _repository = repository;
     _contactOrganizerService = new ContactOrganizerService(_repository); // No DI here because ContactOrganizerService is core of the application!!!
 }