예제 #1
0
 public void ObterNewsletterTest()
 {
     NewsletterDAL target = new NewsletterDAL();
     Newsletter actual = null;
     actual = target.Obter("idNewsletter=1");
     Assert.IsNotNull(actual);
 }
예제 #2
0
 public void ListarTodosNewslettersTest()
 {
     NewsletterDAL target = new NewsletterDAL();
     IList<Newsletter> actual = null;
     actual = target.Listar();
     Assert.IsNotNull(actual);
 }
예제 #3
0
 /// <summary>
 ///A test for NewsletterFactory
 ///</summary>
 //[TestMethod()]
 public void NewsletterFactoryTest()
 {
     NewsletterDAL dal = new NewsletterDAL();
     //dal.
     IDataReader DataReader = null;
     Newsletter expected = null; // TODO: Initialize to an appropriate value
     Newsletter actual;
     actual = dal.Factory(DataReader);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Verify the correctness of this test method.");
 }
예제 #4
0
        public static string Unsubscribe(string guid)
        {
            string email = string.Empty;
            Newsletter_Send_Item newsletterSendItem = NewsletterDAL.GetNewsletterSendItemByGuid(guid);

            if (newsletterSendItem != null && newsletterSendItem.SendToContactId != null && newsletterSendItem.SendToContactId > 0)
            {
                NewsletterDAL.UnsubscribeNewsletterItem(newsletterSendItem);
                ContactBLL.Unsubscribe(newsletterSendItem.SendToContactId);
                email = newsletterSendItem.Email;
            }
            return(email);
        }
예제 #5
0
        /// <summary>
        ///A test for Insert
        ///</summary>
        //[TestMethod()]
        public void InsertTest()
        {
            NewsletterDAL target = new NewsletterDAL();
            Newsletter newsletter = new Newsletter();

            newsletter.IdNewsletter = 1;
            newsletter.Email = "*****@*****.**";
            newsletter.Data = DateTime.Now;
            

            target.Insert(newsletter);
            Newsletter newsletterTest = target.Obter("IdNewsletter = " + newsletter.IdNewsletter);

            Assert.AreEqual(newsletter.IdNewsletter,newsletterTest.IdNewsletter);
            Assert.AreEqual(newsletter.Email, newsletterTest.Email);
            Assert.AreEqual(newsletter.Data, newsletterTest.Data);
        }
예제 #6
0
        /// <summary>
        ///A test for Update
        ///</summary>
        //[TestMethod()]
        public void UpdateTest()
        {
            NewsletterDAL target = new NewsletterDAL();
            Newsletter newsletter = new Newsletter();

            newsletter.IdNewsletter = 1;
            newsletter.Email = "*****@*****.**";
            newsletter.Data = DateTime.Now;
            

            target.Update(newsletter);
            Newsletter newsletterTest = target.Obter("IdNewsletter = " + newsletter.IdNewsletter);

            Assert.AreEqual(newsletter.IdNewsletter, newsletterTest.IdNewsletter);
            Assert.AreEqual(newsletter.Email, newsletterTest.Email);
            Assert.AreEqual(newsletter.Data, newsletterTest.Data);
        }
예제 #7
0
        public void DeleteTest()
        {
            NewsletterDAL target = new NewsletterDAL();
            Newsletter newsletter = new Newsletter();

            newsletter.IdNewsletter = 1;

            target.Delete(newsletter);
        }