Example #1
0
        public void GetEventByDescription_WithEmptyString_ShouldReturnFullList()
        {
            // arrange
            var userId = 1;
            var mock   = new Mock <IEventRepository>();

            mock.Setup(x => x.GetAll()).Returns(eventList);
            _sut = new EventStore(mock.Object);

            // act
            var result = _sut.GetByDescriptionForUser("", userId);

            // assert
            Assert.Equal(2, result.Count());
        }
Example #2
0
        public void GetEventByDescription_WithValue_ShouldReturnCorrectItem()
        {
            // arrange
            var userId = 1;
            var mock   = new Mock <IEventRepository>();

            mock.Setup(x => x.GetAll()).Returns(eventList);
            _sut = new EventStore(mock.Object);


            // act
            var fullList = _sut.GetByDescriptionForUser("Sandros", userId);
            var result   = fullList.FirstOrDefault(x => x.EventId == 1);

            // assert
            Assert.Equal("Sandros Gimtadienis", result.LongDescription);
        }