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" }; }
public UserController(IUserService userService, IPhoneBookUsersRespository phoneBookUsersRespository) { _userService = userService; _phoneBookUsersRespository = phoneBookUsersRespository; }