public void TestLeer() { recetaRepositorio = container.Resolve <IRecetaRepositorio>(); sut = container.Resolve <IRecetaService>(); sut.Leer(); }
public void CocinarRecetaMockTest() { var mockCocinautilService = new Mock <ICocinaUtilService>(); ICocinaUtilService cocinaUtilService = mockCocinautilService.Object; var mockRecetaService = new Mock <IRecetaService>(); IRecetaService recetaService = mockRecetaService.Object; mockCocinautilService.Setup(bascula => bascula.PesarAlimento(It.IsAny <Alimento>())) .Returns((Alimento p) => p.peso); mockCocinautilService.Setup(bascula => bascula.PesarAlimento(It.IsAny <Alimento>())) .Returns((Alimento p) => p.peso); mockCocinautilService.Setup(cocina => cocina.CalentarAlimento(It.IsAny <Alimento>())) .Callback((Alimento p1) => p1.caliente = true); mockCocinautilService.Setup(cocina => cocina.CalentarAlimento(It.IsAny <Alimento>())) .Callback((Alimento p1) => p1.caliente = true); mockRecetaService.Setup(recetaSetup => recetaSetup.receta(It.IsAny <String>())) .Returns(receta); sut = new Turbomix(cocinaUtilService, recetaService); Plato plato = sut.CocinarReceta(alimento1, alimento2, receta); mockCocinautilService.Verify(bascula => bascula.PesarAlimento(It.IsAny <Alimento>()), Times.AtLeast(2)); mockCocinautilService.Verify(cocina => cocina.CalentarAlimento(It.IsAny <Alimento>()), Times.Exactly(2)); }
private Termomix(ICocina cocina, IPeso peso, IReceta receta, IRecetaService recetario) { this.cocina = cocina; this.peso = peso; this.receta = receta; this.recetario = recetario; recetario.Guardar(receta); }
private Termomix() { this.cocina = new CocinaService(); this.peso = new PesoService(); this.receta = new Receta(); this.recetario = new RecetaService(); recetario.Guardar(receta); }
public void TestDeleteReceta() { Receta receta = new Receta(); recetaRepositorio = container.Resolve <IRecetaRepositorio>(); sut = container.Resolve <IRecetaService>(); sut.Delete(receta); }
public void TestLeerReceta() { Receta receta = new Receta(); recetaRepositorio = container.Resolve <IRecetaRepositorio>(); sut = container.Resolve <IRecetaService>(); sut.LeeReceta(receta.nombre); }
public void TestGuardarReceta() { recetaRepositorio = container.Resolve <IRecetaRepositorio>(); sut = container.Resolve <IRecetaService>(); Receta receta = new Receta(); sut.Aniadir(receta); }
public void Init() { IUnityContainer container = new UnityContainer(); container.RegisterType <IRecetaService, RecetaService>(); container.RegisterType <IRecetaRepository, RecetaRepository>(); sut = container.Resolve <IRecetaService>(); recetaRepository = container.Resolve <IRecetaRepository>(); }
public void Init() { //Repository = new RecetaRepository(); //recetaService = new RecetaService(Repository); recipe = new Receta(); container = new UnityContainer(); container.RegisterType <IRecetaRepository, RecetaRepository>(); container.RegisterType <IRecetaService, RecetaService>(); sut = container.Resolve <IRecetaService>();//IMPORTANTE desde donde se ejecutan no es la interfaz }
public void AddRecetaTest() { var mockRecetaService = new Mock <IRecetaService>(); IRecetaService recetaService = mockRecetaService.Object; var mockCocinaUtilService = new Mock <ICocinaUtilService>(); ICocinaUtilService cocinaUtilService = mockCocinaUtilService.Object; mockRecetaService.Setup(Turbomix => Turbomix.addReceta(It.IsAny <Receta>())); mockRecetaService.Setup(Turbomix => Turbomix.addReceta(It.IsAny <Receta>())); sut = new Turbomix(cocinaUtilService, recetaService); sut.addRecetaRepositorio(receta); sut.addRecetaRepositorio(receta2); mockRecetaService.Verify(Turbomix => Turbomix.addReceta(It.IsAny <Receta>()), Times.AtLeast(2)); }
public void TestMethod1() { Receta receta = new Receta(); // IRecetaRepository recetaRepository = new RecetaRepository(); IUnityContainer container = new UnityContainer(); container.RegisterType <ITurboMixService, TurboMixService>(); container.RegisterType <IRecetaRepository, RecetaRepository>(); container.RegisterType <ICocinaService, CocinaService>(); container.RegisterType <IBasculaService, BasculaService>(); container.RegisterType <IRecetaService, RecetaService>(); // IRecetaService sut = new RecetaService(recetaRepository); IRecetaService sut = container.Resolve <IRecetaService>(); sut.Aniadir(receta); }
public void AddRecetaCategoriaNoExisteMockTest() { var mockRecetaRepository = new Mock <IRecetaRepository>(); IRecetaRepository recetaRepository = mockRecetaRepository.Object; var mockCategoriaService = new Mock <ICategoriaService>(); ICategoriaService categoriaService = mockCategoriaService.Object; mockRecetaRepository.Setup(receta => receta.listRecetas()).Returns(() => new List <Receta> { receta }); mockCategoriaService.Setup(categoria => categoria.categoria(It.IsAny <String>())) .Returns((Categoria)null); sut = new RecetaService(recetaRepository, categoriaService); sut.addReceta(receta2); }
public void Init() { //IBasculaService basculaService = new BasculaService(); //ICocinaService cocinaService = new CocinaService(); //IRecetaRepository Recetario = new RecetaRepository(); IUnityContainer container = new UnityContainer(); container.RegisterType <ITurbomixService, TurbomixService>(); container.RegisterType <IRecetaService, RecetaService>(); container.RegisterType <IRecetaRepository, RecetaRepository>(); container.RegisterType <IBasculaService, BasculaService>(); container.RegisterType <ICocinaService, CocinaService>(); ITurbomixService sut = container.Resolve <ITurbomixService>(); IRecetaService recetaService = container.Resolve <IRecetaService>(); IRecetaRepository repo = container.Resolve <IRecetaRepository>(); IBasculaService basculaService = container.Resolve <IBasculaService>(); ICocinaService cocinaService = container.Resolve <ICocinaService>(); //sut = new TurbomixService(basculaService, cocinaService, null); mAlimento1 = new Alimento(); mAlimento1.Nombre = "Curry"; mAlimento1.Peso = 1.5F; mAlimento2 = new Alimento(); mAlimento2.Nombre = "Queso"; mAlimento2.Peso = 5F; mAlimentoReceta1 = new Alimento(); mAlimentoReceta1.Nombre = "Curry"; mAlimentoReceta1.Peso = 1.4F; mAlimentoReceta1.Calentado = true; mAlimentoReceta2 = new Alimento(); mAlimentoReceta2.Nombre = "Queso"; mAlimentoReceta2.Peso = 3F; mAlimentoReceta2.Calentado = true; receta = new Receta(mAlimentoReceta1, mAlimentoReceta2); }
public void AddRecetaMockTest() { var mockRecetaRepository = new Mock <IRecetaRepository>(); IRecetaRepository recetaRepository = mockRecetaRepository.Object; var mockCategoriaService = new Mock <ICategoriaService>(); ICategoriaService categoriaService = mockCategoriaService.Object; mockRecetaRepository.Setup(receta => receta.listRecetas()).Returns(() => new List <Receta> { receta }); mockCategoriaService.Setup(categoria => categoria.categoria(It.IsAny <String>())) .Returns(categoria1); mockRecetaRepository.Setup(receta => receta.addReceta(receta2)); sut = new RecetaService(recetaRepository, categoriaService); sut.addReceta(receta2); mockRecetaRepository.Verify(receta => receta.listRecetas(), Times.Exactly(1)); mockRecetaRepository.Verify(receta => receta.addReceta(It.IsAny <Receta>()), Times.Exactly(1)); }
public Turbomix(ICocinaUtilService cocinaUtil, IRecetaService recetaService) { this.cocinaUtilService = cocinaUtil; this.recetaService = recetaService; }