public void GetItem_EmptyGuid_ThrowsArgumentException() { var options = new DbContextOptionsBuilder <TodoDbContext>() .UseInMemoryDatabase($"TodoList{Guid.NewGuid()}") .Options; //Arrange using (var context = new TodoDbContext(options)) //hente fra andre prosjektet { //act var inMemoryRepository = new CosmoDBEFRepository <Models.Item>(context); //var item = await _ = Assert.ThrowsAsync <ArgumentException>(async() => await inMemoryRepository.GetItemAsync("")); } }
public void GetItem_EmptyGuid_ThrowsArgumentException() { //SQL Lite var connectionStringBuilder = new SqliteConnectionStringBuilder { DataSource = ":memory:" }; var connection = new SqliteConnection(connectionStringBuilder.ToString()); var options = new DbContextOptionsBuilder <TodoDbContext>() .UseSqlite(connection) .Options; //Arrange using (var context = new TodoDbContext(options)) //hente fra andre prosjektet { //act var inMemoryRepository = new CosmoDBEFRepository <Models.Item>(context); //var item = await _ = Assert.ThrowsAsync <ArgumentException>(async() => await inMemoryRepository.GetItemAsync("")); } }