public virtual async Task Sepete_Yeni_Urun_Ekleme_Kontrolu()
        {
            await _sepetRepository.SepeteUrunEkle(_testMusteriId, _testUrun1Id, 1);

            await SepettekiUrunAdediniKontrolEt(_testMusteriId, _testUrun1Id, 1);

            await _sepetRepository.SepeteUrunEkle(_testMusteriId, _testUrun2Id, 4);

            await SepettekiUrunAdediniKontrolEt(_testMusteriId, _testUrun2Id, 4);

            await SepettekiUrunAdediniKontrolEt(_testMusteriId, _testUrun1Id, 1); //bir ürün eklendiğinde diğer ürünün sayısında değişme olmamalı
        }
        public async Task SepeteUrunEkle(int musteriId, int urunId, int adet)
        {
            if (!_stokKontrolApplicationService.StoktaUrunVarmi(urunId))
            {
                throw new StocktaUrunYokException(urunId);
            }

            if (adet < 1)
            {
                throw new UserFriendlyException("Adet 1 den küçük olamaz");
            }

            await _sepetRepository.SepeteUrunEkle(musteriId, urunId, adet);
        }