public async Task InsertAsync_ShouldInsertOrchestralPiece()
        {
            var createDto = new OrchestralPieceCreateDto
            {
                Title    = "ABBA GOLD",
                Composer = "Ron Sebregets",
                Tempo    = 120,
                SongLink = "https://www.youtube.com/watch?v=3P9NC4dB89Y",
                OrchestralBriefcasesLinks =
                {
                    new OrchestralBriefcaseOrchestralPieceDto
                    {
                        NumberInOrchestralBriefcase = 1,
                        OrchestralBriefcaseId       = 1
                    }
                }
            };

            using (var context = new ApplicationDbContext(DbContextOptions))
            {
                var orchestralPieceService = new OrchestralPiecesService(context, _mapper);
                await orchestralPieceService.CreateAsync(createDto);
            }

            using (var context = new ApplicationDbContext(DbContextOptions))
            {
                var orchestralPiece = context.OrchestralPieces.Find(1);

                Assert.Equal(createDto.Title, orchestralPiece.Title);
                Assert.Equal(createDto.Composer, orchestralPiece.Composer);
                Assert.Equal(createDto.Tempo, orchestralPiece.Tempo);
                Assert.Equal(createDto.SongLink, orchestralPiece.SongLink);
            }
        }
        public async Task GetAllForBriefcaseAsync_ShouldReturnAllOrchestralPieceDtosForOrchestralBriefcase()
        {
            DataSeeder.Seed(DbContextOptions);

            using (var context = new ApplicationDbContext(DbContextOptions))
            {
                var orchestralPieceService = new OrchestralPiecesService(context, _mapper);
                var actualDtos             = await orchestralPieceService.GetAllForOrchestralBriefcaseAsync(1);

                Assert.Equal(DataSeeder.OrchestralPieceCount, actualDtos.Count);
            }
        }
        protected async Task OnDeleteOrchestralPieceAsync(int orchestralPieceId)
        {
            await OrchestralPiecesService.DeleteOrchestralPieceById(orchestralPieceId);

            OrchestralPieces = await OrchestralBriefcasesService.GetAllOrchestralPiecesForBriefcase(Id);
        }