public void ObtenerEquipoPorIdErrorNotFoundTest() { //Arrange var fakeId = System.Guid.NewGuid(); var mockEquiposRepository = new Mock <IEquiposRepository>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockEquiposRepository .Setup(r => r.ObtenerEquipoPorId(fakeId)) .Returns((Equipo)null); var businessLogic = new EquiposService(mockUnitOfWork.Object, mockEquiposRepository.Object, null, null); //Act Equipo obtainedResult = businessLogic.ObtenerEquipoPorId(fakeId); //Assert mockEquiposRepository.VerifyAll(); Assert.IsNull(obtainedResult); }
public void ObtenerEquipoPorIdOkTest() { //Arrange var fakeEquipo = TestHelper.ObtenerEquipoFalso(); var fakeId = fakeEquipo.Id; var mockEquiposRepository = new Mock <IEquiposRepository>(); var mockUnitOfWork = new Mock <IUnitOfWork>(); mockEquiposRepository .Setup(r => r.ObtenerEquipoPorId(fakeId)) .Returns(fakeEquipo); var businessLogic = new EquiposService(mockUnitOfWork.Object, mockEquiposRepository.Object, null, null); //Act Equipo obtainedResult = businessLogic.ObtenerEquipoPorId(fakeId); //Assert mockEquiposRepository.VerifyAll(); Assert.IsNotNull(obtainedResult); Assert.AreEqual(fakeId, obtainedResult.Id); }