Exemplo n.º 1
0
        public void DeleteBlogAlias()
        {
            Blog      blog       = UnitTestHelper.CreateBlogAndSetupContext();
            var       repository = new DatabaseObjectProvider();
            BlogAlias alias1     = UnitTestHelper.CreateBlogAlias(blog, UnitTestHelper.GenerateUniqueString(),
                                                                  UnitTestHelper.GenerateUniqueString());
            BlogAlias alias2 = UnitTestHelper.CreateBlogAlias(blog, UnitTestHelper.GenerateUniqueString(),
                                                              UnitTestHelper.GenerateUniqueString());

            repository.AddBlogAlias(alias1);
            repository.AddBlogAlias(alias2);

            repository.DeleteBlogAlias(alias1);

            BlogAlias testAlias1 = repository.GetBlogAlias(alias1.Id);
            BlogAlias testAlias2 = repository.GetBlogAlias(alias2.Id);

            Assert.IsNull(testAlias1, "Did not delete the alias.");
            Assert.IsNotNull(testAlias2, "Deleted the wrong one");
        }