コード例 #1
0
ファイル: UnitTest2.cs プロジェクト: AleCossioCh/Miusike
        public async Task Test1Async()
        {
            int cancionId             = 69;
            var MoqlibraryRespository = new Mock <IWindAppRepository>();
            var cancionEntity         = new CacionEntity()
            {
                Id = 1, Nombre = "PabloGaspar", Duracio = 5, Votacion = 12, Ventas = 94, Genero = "Masculino"
            };

            MoqlibraryRespository.Setup(m => m.GetCancionAsync(cancionId, false)).Returns(Task.FromResult(cancionEntity));

            var myProfile     = new WindAppProfile();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));
            var mapper        = new Mapper(configuration);

            var cancionService = new CancionService(MoqlibraryRespository.Object, mapper);
            //act
            await Assert.ThrowsAsync <NotFoundException>(() => cancionService.ObtenerCancionAsync(1, 69));
        }
コード例 #2
0
        public async Task Test1Async()
        {
            int artistaId             = 69;
            var MoqlibraryRespository = new Mock <IWindAppRepository>();
            var artistaEntity         = new ArtistaEntity()
            {
                Id = 1, edad = 22, nombre = "S-kap", biografia = "mas progresivos que la palabra", imgPath = "http"
            };

            MoqlibraryRespository.Setup(m => m.GetArtistasAsync(artistaId, false)).Returns(Task.FromResult(artistaEntity));

            var myProfile     = new WindAppProfile();
            var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile));
            var mapper        = new Mapper(configuration);

            var artistaService = new ArtistaService(MoqlibraryRespository.Object, mapper);
            //act
            await Assert.ThrowsAsync <NotFoundException>(() => artistaService.ObtenerArtistaAsync(1, false));
        }