public void ViewSportEventReturnsSportEvent() { //Arrange var events = List(); var sportEventToRead = new SportEvent { SportEventId = 3, //id exists Description = "Test", MaxAttendees = 10, MinAttendees = 5 }; var mockRepo = new Mock <ISportEventRepository>(); mockRepo.Setup(a => a.GetAllEvents()).Returns(events); mockRepo.Setup(a => a.ReadSportEvent(It.IsAny <int>())).Returns(sportEventToRead); var manager = new SportEventManager(mockRepo.Object); //Act var result = manager.ViewSportEvent(3); //Assert Assert.IsType(sportEventToRead.GetType(), result); }
public void ViewSportEventReturnsNull() { //Arrange var events = List(); var mockRepo = new Mock <ISportEventRepository>(); mockRepo.Setup(a => a.GetAllEvents()).Returns(events); mockRepo.Setup(a => a.ReadSportEvent(It.IsAny <int>())); var manager = new SportEventManager(mockRepo.Object); //Act // SportEvent with this id doesnt exist var result = manager.ViewSportEvent(254); //Assert Assert.Equal(null, result); }