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