public async void TestAdd(string expectedName) { var options = new DbContextOptionsBuilder <LibDbContext>() .UseInMemoryDatabase(databaseName: "TestNewListDb").Options; // Set up a context (connection to the "DB") for writing using (var context = new LibDbContext(options)) { // 1. Arrange var rl = new ResourceList { Name = "RL1" }; // 2. Act var rls = new ResourceListService(context); await rls.Add(rl); } using (var context = new LibDbContext(options)) { var rls = new ResourceListService(context); var result = await rls.Get(); // 3. Assert Assert.NotEmpty(result); Assert.Single(result); Assert.NotEmpty(result.First().Name); Assert.Equal(expectedName, result.First().Name); } }
public async void TestAdd(string expectedName) { var options = new DbContextOptionsBuilder <LibDbContext>() .UseInMemoryDatabase(databaseName: "TestNewResourceDb").Options; // Set up a context (connection to the "DB") for writing using (var context = new LibDbContext(options)) { // 1. Arrange var rl = new ResourceList { Name = "RL1" }; var lr = new LearningResource { Name = "LR1", Url = "https://somedomain.com", ResourceList = rl }; // 2. Act var lrs = new LearningResourceService(context); await lrs.Add(lr); } using (var context = new LibDbContext(options)) { var lrs = new LearningResourceService(context); var result = await lrs.Get(); // 3. Assert Assert.NotEmpty(result); Assert.Single(result); Assert.NotEmpty(result.First().Name); Assert.Equal(expectedName, result.First().Name); } }
public ForLibrariansController(LibDbContext context) { _context = context; }
public ResourceListsController(LibDbContext context) { _context = context; }
public LearningResourceService(LibDbContext context) { _context = context; }
public StudentsController(LibDbContext context) { _context = context; }
public RentedBooksController(LibDbContext context) { _context = context; }
public AuthorRepository(LibDbContext context) : base(context) { }
public CustomerRepository(LibDbContext context) : base(context) { }
public HomeController(LibDbContext context) { _context = context; }
public TopicTagsController(LibDbContext context) { _context = context; }
public ContentFeedsController(LibDbContext context) { _context = context; }
public CinematicItemsController(LibDbContext context) { _context = context; }
public CinematicItemService(LibDbContext context) { _context = context; }
public ResourceListService(LibDbContext context) { _context = context; }
public BookRepository(LibDbContext context) : base(context) { }
public Repository(LibDbContext context) { this._context = context; }