Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }