Пример #1
0
        public void GetAll_AllMediaTypesReturned_CountEqualsActual()
        {
            const int expectedCount = 3;
            int       actualCount;

            using (var socialMediaTypeRepo = new SocialMediaTypeRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                actualCount = socialMediaTypeRepo.GetAll().Count();
            }

            Assert.AreEqual(expectedCount, actualCount);
        }
Пример #2
0
        public void DeleteById_WasDeleted_ActualDataIsNull()
        {
            var             typeIdToDelete = AddandGetTestSocialMediaType().ID;
            SocialMediaType actualSocialMediaType;

            using (var socialMediaTypeRepo = new SocialMediaTypeRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                socialMediaTypeRepo.Delete(typeIdToDelete);
                socialMediaTypeRepo.SaveChanges();
                actualSocialMediaType = socialMediaTypeRepo.GetById(typeIdToDelete);
            }

            Assert.IsNull(actualSocialMediaType);
        }
Пример #3
0
        private SocialMediaType AddandGetTestSocialMediaType()
        {
            var socialMediaTypeType = new SocialMediaType
            {
                Description = "TestType"
            };

            using (var socialMediaTypeRepo = new SocialMediaTypeRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                socialMediaTypeRepo.Add(socialMediaTypeType);
                socialMediaTypeRepo.SaveChanges();
            }

            return(socialMediaTypeType);
        }
Пример #4
0
        public void GetById_CorrectDataGot_ActualEqualsExpectedData()
        {
            var expectedSocialMediaType = new SocialMediaType
            {
                ID          = 1,
                Description = "Youtube"
            };
            SocialMediaType actualSocialMediaType;

            using (var socialMediaTypeRepo = new SocialMediaTypeRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                actualSocialMediaType = socialMediaTypeRepo.GetById(expectedSocialMediaType.ID);
            }

            AssertSocialMediaTypesEqual(expectedSocialMediaType, actualSocialMediaType);
        }
Пример #5
0
        public void Add_WasSocialMediaTypeAdded_ActualEqualsExpectedData()
        {
            var expectedSocialMediaType = new SocialMediaType
            {
                Description = "NewType"
            };
            SocialMediaType actualSocialMediaType;

            using (var socialMediaTypeRepo = new SocialMediaTypeRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME)))
            {
                socialMediaTypeRepo.Add(expectedSocialMediaType);
                socialMediaTypeRepo.SaveChanges();
                actualSocialMediaType = socialMediaTypeRepo.GetById(expectedSocialMediaType.ID);
            }

            AssertSocialMediaTypesEqual(expectedSocialMediaType, actualSocialMediaType);
        }