public void AddSportEventSportEventManagerReturnsTrue() { //Arrange var events = List(); var eventToTest = new SportEvent { SportEventId = 0, // new SportEvent doesnt have an id assigned to it yet Description = "Test", MaxAttendees = 10, MinAttendees = 5, Reservation = new Reservation() }; var mockRepo = new Mock <ISportEventRepository>(); mockRepo.Setup(a => a.GetAllEvents()).Returns(events); mockRepo.Setup(a => a.AddSportEvent(It.IsAny <SportEvent>())); var manager = new SportEventManager(mockRepo.Object); //Act var result = manager.AddSportEvent(eventToTest); //Assert Assert.True(result); }
public void AddSportEventSportEventManagerReturnsfalse() { //Arrange var events = List(); var eventToTest = new SportEvent { SportEventId = 2, //Existing item ID Description = "Test", MaxAttendees = 10, MinAttendees = 5 }; var mockRepo = new Mock <ISportEventRepository>(); mockRepo.Setup(a => a.GetAllEvents()).Returns(events); mockRepo.Setup(a => a.AddSportEvent(It.IsAny <SportEvent>())); var manager = new SportEventManager(mockRepo.Object); //Act var result = manager.AddSportEvent(eventToTest); //Assert Assert.False(result); }