예제 #1
0
        public void Count()
        {
            // Arrange
            PhotoRepository photoRepository    = new PhotoRepository(dbContext);
            int             expectedPhotosInDb = Resources.Classes.DbFiller.Instance.PhotoAmount;

            // Act
            int actualPhotosInDb = photoRepository.Count();

            // Assert
            Assert.AreEqual(expectedPhotosInDb, actualPhotosInDb);
        }
예제 #2
0
        public void CountIf_PhotoAmountBuUserNickname()
        {
            // Arrange
            PhotoRepository photoRepository        = new PhotoRepository(dbContext);
            string          userNickname           = Resources.Classes.DbFiller.Instance.FirstUserNickname;
            int             expectedPhotosUserJohn = Resources.Classes.DbFiller.Instance.GetPhotoAmountByUser(userNickname);

            // Act
            int actualPhotosUserJohn = photoRepository.Count(photo => photo.User.NickName == userNickname);

            // Assert
            Assert.AreEqual(expectedPhotosUserJohn, actualPhotosUserJohn);
        }