コード例 #1
0
        public RepositoryTests()
        {
            var optionsBuilder = new DbContextOptionsBuilder <PhoneContext>();

            optionsBuilder.UseSqlServer
                (@"Server=(localdb)\mssqllocaldb;Database=PhoneAPI;Trusted_Connection=True;ConnectRetryCount=0");

            var options = Options.Create <AppSettings>(new AppSettings
            {
                Secret = "ApplicationSecret1235"
            });

            _userService = new UserService(options);
            _phoneBookUsersRespository = new PhoneBookUsersRepository(new PhoneContext(optionsBuilder.Options));

            _userController = new UserController(_userService, _phoneBookUsersRespository);

            _phoneBookUser = new PhoneBookUser
            {
                FirstName       = "Joe",
                Surname         = "Bloggs",
                Number          = "01821276323",
                HouseNameNumber = "124",
                Street          = "Test Street",
                Postcode        = "L12 1234"
            };
        }
コード例 #2
0
 public UserController(IUserService userService, IPhoneBookUsersRespository phoneBookUsersRespository)
 {
     _userService = userService;
     _phoneBookUsersRespository = phoneBookUsersRespository;
 }