public UserService(MechKeyboardBaseDbContext context) { _context = context; }
public void Paginator_CheckPaging_ReturnsthecorrectnumberofitemsAsync() { //Arrange var options = new DbContextOptionsBuilder <MechKeyboardBaseDbContext>() .UseInMemoryDatabase("KeyboardInMemoryDB") .Options; using (var context = new MechKeyboardBaseDbContext(options)) { context.Keyboard.Add(new Keyboard() { KeyboardId = 7, Username = "******", KeyboardName = "Test1d", Case = "test", PCB = "test", Plate = "test", Keycaps = "EPBT test", Switch = "test Inks" }); context.Keyboard.Add(new Keyboard() { KeyboardId = 8, Username = "******", KeyboardName = "Test1d", Case = "test", PCB = "test", Plate = "test", Keycaps = "EPBT test", Switch = "test Inks" }); context.Keyboard.Add(new Keyboard() { KeyboardId = 9, Username = "******", KeyboardName = "Test1d", Case = "test", PCB = "test", Plate = "test", Keycaps = "EPBT test", Switch = "test Inks" }); context.Keyboard.Add(new Keyboard() { KeyboardId = 10, Username = "******", KeyboardName = "Test1d", Case = "test", PCB = "test", Plate = "test", Keycaps = "EPBT test", Switch = "test Inks" }); context.Keyboard.Add(new Keyboard() { KeyboardId = 11, Username = "******", KeyboardName = "Test1d", Case = "test", PCB = "test", Plate = "test", Keycaps = "EPBT test", Switch = "test Inks" }); context.SaveChanges(); var keyboardRepository = new KeyboardRepository(context); //Act var listQuery = keyboardRepository.GetKeyboardsByPageAsync(2, 1); //Assert Assert.Single(listQuery.Result); } }
public KeyboardRepository(MechKeyboardBaseDbContext context) { _context = context; }