Exemplo n.º 1
0
        public void List_Returns_Responses()
        {
            // Arrange
            m_Query.All.Returns(m_Entities);

            // Act
            IEnumerable <IGameReviewModel> actual = m_Sut.List();

            // Assert
            GameReviewHelper.
            AssertEntityAndResponse(m_Entities.ToArray(),
                                    actual.ToArray());
        }
Exemplo n.º 2
0
        public void FindByRating_Returns_Responses()
        {
            // Arrange
            IQueryable <IGameReview> gameReviews = new[]
            {
                m_EntityOne
            }.AsQueryable();

            m_Query.FindByRating(m_EntityOne.Rating).Returns(gameReviews);

            // Act
            IEnumerable <IGameReviewModel> actual = m_Sut.FindByRating(m_EntityOne.Rating);

            // Assert
            GameReviewHelper.
            AssertEntityAndResponse(m_EntityOne,
                                    actual.First());
        }
Exemplo n.º 3
0
        public void Constructor_Creates_Instance()
        {
            // Arrange
            var review = new GameReview
            {
                Id          = Guid.NewGuid(),
                Title       = "Title",
                Description = "Description",
                Rating      = 1
            };

            // Act
            var sut = new GameReviewModel(review);

            // Assert
            GameReviewHelper.AssertEntityAndResponse(review,
                                                     sut);
        }