public void TestPrepararPlato() { IUnityContainer container = new UnityContainer(); container.RegisterType <IBasculaService, BasculaService>(); container.RegisterType <ICocinaService, CocinaService>(); container.RegisterType <ITurbomixService, TurbomixService>(); IBasculaService basculaService = container.Resolve <IBasculaService>(); ICocinaService cocinaService = container.Resolve <ICocinaService>(); ITurbomixService sut = container.Resolve <ITurbomixService>(); Alimento mAlimento1 = new Alimento(); mAlimento1.Nombre = "Curry"; mAlimento1.Peso = 1.5F; Alimento mAlimento2 = new Alimento(); mAlimento2.Nombre = "Queso"; mAlimento1.Peso = 5F; Plato resultado = sut.PrepararPlato(mAlimento1, mAlimento2); Plato mPlato = new Plato(mAlimento1, mAlimento2); Assert.AreEqual(mPlato, resultado); }
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); }