public void AgregarEquipoNombreVacioTest() { var fakeEquipo = TestHelper.ObtenerEquipoNombreVacio(); var mockEquiposRepository = new Mock <IEquiposRepository>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockEquiposRepository .Setup(r => r.Insert(fakeEquipo)); var businessLogic = new EquiposService(mockUnitOfWork.Object, mockEquiposRepository.Object, null, null); //Act businessLogic.AgregarEquipo(fakeEquipo); //Assert mockEquiposRepository.VerifyAll(); }
public void AgregarEquipoDeporteNoExistenteErrorTest() { var fakeEquipo = TestHelper.ObtenerEquipoFalso(); var mockEquiposRepository = new Mock <IEquiposRepository>(); var mockDeportesRepository = new Mock <IDeportesRepository>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockDeportesRepository .Setup(r => r.ObtenerDeportePorNombre(fakeEquipo.Deporte.Nombre)).Returns((Deporte)null); mockEquiposRepository.Setup(r => r.Insert(fakeEquipo)); var businessLogic = new EquiposService(mockUnitOfWork.Object, mockEquiposRepository.Object, mockDeportesRepository.Object, null); //Act businessLogic.AgregarEquipo(fakeEquipo); //Assert mockEquiposRepository.VerifyAll(); }