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!"); }
public void ShouldReturnFalseWhenSettingContactEmailAddressWithValidEmailAndInvalidForumID() { Contacts contact = new Contacts(null, null, null, null); Assert.IsFalse(contact.SetContactFormEmailAddress(0, "*****@*****.**"), "Should return false when invalid forumid given!"); }
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!"); }
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!"); }
public void ShouldReturnFalseWhenSettingContactEmailAddressWithNoEmailValue() { Contacts contact = new Contacts(null, null, null, null); Assert.IsFalse(contact.SetContactFormEmailAddress(0, ""), "Should return false when no email address given!"); }