示例#1
0
        public void ShouldReturnTrueWhenSettingContactEmailAddressWithValidForumIDandEmail()
        {
            int testForumID = 789456123;
            string testContactEmail = "*****@*****.**";
            IDnaDataReader mockedDataReader = mocks.StrictMock<IDnaDataReader>();
            mockedDataReader.Stub(x => x.AddParameter("forumid", testForumID)).Return(mockedDataReader);
            mockedDataReader.Stub(x => x.AddParameter("contactemail", testContactEmail)).Return(mockedDataReader);
            mockedDataReader.Stub(x => x.Execute()).Return(mockedDataReader);
            mockedDataReader.Stub(x => x.Dispose());

            IDnaDataReaderCreator mockerDataReaderCreator = mocks.StrictMock<IDnaDataReaderCreator>();
            mockerDataReaderCreator.Expect(x => x.CreateDnaDataReader("setcommentforumascontactform")).Return(mockedDataReader);

            mocks.ReplayAll();

            Contacts contact = new Contacts(null, mockerDataReaderCreator, null, null);
            Assert.IsTrue(contact.SetContactFormEmailAddress(testForumID, testContactEmail), "Should return false when invalid forumid given!");
        }
示例#2
0
 public void ShouldReturnFalseWhenSettingContactEmailAddressWithValidEmailAndInvalidForumID()
 {
     Contacts contact = new Contacts(null, null, null, null);
     Assert.IsFalse(contact.SetContactFormEmailAddress(0, "*****@*****.**"), "Should return false when invalid forumid given!");
 }
示例#3
0
 public void ShouldReturnFalseWhenSettingContactEmailAddressWithInvalidEmail()
 {
     Contacts contact = new Contacts(null, null, null, null);
     Assert.IsFalse(contact.SetContactFormEmailAddress(0, "this.is_I/nV4!d@@something"), "Should return false when invalid email address given!");
 }
示例#4
0
 public void ShouldReturnFalseWhenSettingContactEmailAddressWithNonBBCEmail()
 {
     Contacts contact = new Contacts(null, null, null, null);
     Assert.IsFalse(contact.SetContactFormEmailAddress(0, "*****@*****.**"), "Should return false when non BBC email address given!");
 }
示例#5
0
 public void ShouldReturnFalseWhenSettingContactEmailAddressWithNoEmailValue()
 {
     Contacts contact = new Contacts(null, null, null, null);
     Assert.IsFalse(contact.SetContactFormEmailAddress(0, ""), "Should return false when no email address given!");
 }