////public constructor public clsEmailAddressCollection() { //instance of the database connection class clsDataConnection DB = new clsDataConnection(); //exectue the stored procedure DB.Execute("sproc_tblEmailAddress_SelectAll"); //get the count Int32 RecordCount = DB.Count; //set up index for the loop Int32 Index = 0; //while there are records to process while (Index < RecordCount) { //create a new instance of the email class clsEmail AEmailAddress = new clsEmail(); //get the email Address AEmailAddress.EmailAddress = DB.DataTable.Rows[Index]["EmailAddress"].ToString(); //get the primary key AEmailAddress.EmailAddressNo = Convert.ToInt32(DB.DataTable.Rows[Index]["EmailAddressNo"]); //add the Email to the private data allEmailAddresses.Add(AEmailAddress); //add to the index Index++; } }
public void EmailInstanceOK() { //instance of clsEmail clsEmail AEmail = new clsEmail(); //check if not null Assert.IsNotNull(AEmail); }
//public constructor public clsEmailCollection() { //instance of the database connection class clsDataConnection DB = new clsDataConnection(); //exectue the stored procedure DB.Execute("sproc_tblEmail_SelectAll"); //get the count Int32 RecordCount = DB.Count; //set up index for the loop Int32 Index = 0; //while there are records to process while (Index < RecordCount) { //create a new instance of the email class clsEmail AEmail = new clsEmail(); //get the email subject AEmail.EmailSubject = DB.DataTable.Rows[Index]["EmailSubject"].ToString(); //get the primary key AEmail.EmailNo = Convert.ToInt32(DB.DataTable.Rows[Index]["EmailNo"]); //get the email Content AEmail.EmailContent = DB.DataTable.Rows[Index]["EmailContent"].ToString(); //get the email address recieving AEmail.EmailAddressNo = Convert.ToInt32(DB.DataTable.Rows[Index]["EmailAddressNo"]); //passess the EmailAddressNo to get the EmailAddress AEmail.EmailAddress = GetEmailAddress(AEmail.EmailAddressNo); //add the Email to the private data allEmails.Add(AEmail); //add to the index Index++; } }
public void TimeStampOK() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //put in some test data DateTime TestData = new DateTime(25 / 07 / 2012); //assign the data to the property TestEmail.EmailTimeStamp = TestData; //check to see the data is equal Assert.AreEqual(TestEmail.EmailTimeStamp, TestData); }
public void EmailAddressOK() { //instance of clsEmail clsEmail AEmail = new clsEmail(); //test data to the property string SomeEmailAddress = "*****@*****.**"; //assign the data to the property AEmail.EmailAddress = SomeEmailAddress; //test the data to see the two are equal Assert.AreEqual(AEmail.EmailAddress, SomeEmailAddress); }
public void EmailAddressNoOK() { //instance of clsEmail clsEmail AEmail = new clsEmail(); //test data to the property Int32 SomeEmailAddressNo = 1; //assign the data to the property AEmail.EmailAddressNo = SomeEmailAddressNo; //test the data to see the two are equal Assert.AreEqual(AEmail.EmailAddressNo, SomeEmailAddressNo); }
public void EmailAddressMinLessOne() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.Valid(""); //check to see if result is ok Assert.IsFalse(OK); }
public void ViewArchiveEmail(int EmailAddressNo, int ArchiveNo) { clsEmail OneEmail = new clsEmail(); clsEmailCollection AllEmails = new clsEmailCollection(); EmailAddress = AllEmails.GetEmailAddress(EmailAddressNo); bool IsArchive = true; AllEmails.GetOneEmail(ArchiveNo, IsArchive, out EmailSubject, out EmailContent); txtBxSubject.Text = EmailSubject; txtBxContent.Text = EmailContent; txtBxFrom.Text = EmailAddress; }
//this will be the function that shows the new email and it accepts the emailno selected in //the datagridview public void NewEmail(int EmailAddressNo, int EmailNo) { //txtBxFrom.Text = Convert.ToString(EmailAddressNo); clsEmail OneEmail = new clsEmail(); clsEmailCollection AllEmails = new clsEmailCollection(); EmailAddress = AllEmails.GetEmailAddress(EmailAddressNo); bool IsArchive = false; AllEmails.GetOneEmail(EmailNo, IsArchive, out EmailSubject, out EmailContent); txtBxSubject.Text = EmailSubject; txtBxContent.Text = EmailContent; txtBxFrom.Text = EmailAddress; }
public void EmailValidMethodOK() { //instance of clsEmail clsEmail AEmail = new clsEmail(); //test data to store result of validation Boolean OK = false; //assign the data to the property string SomeEmail = "*****@*****.**"; //invoke the method OK = AEmail.Valid(SomeEmail); //check to see if result is ok Assert.IsTrue(OK); }
public void AllEmailsOK() { //create instance of the class clsEmailAddressCollection Emails = new clsEmailAddressCollection(); //create some test data List<clsEmail> TestList = new List<clsEmail>(); //add an item to the list clsEmail TestItem = new clsEmail(); //set the properties TestItem.EmailAddressNo = 1; TestItem.EmailAddress = "*****@*****.**"; //add the item to the test list TestList.Add(TestItem); //assign the data Emails.AllEmailAddresses = TestList; //test to see that the two are the same Assert.AreEqual(Emails.AllEmailAddresses, TestList); }
public void ListEmailsAndCountOK() { //create an instance of the class we want to create clsEmailCollection AllAddresses = new clsEmailCollection(); //create some test data to assign to the property //in this case the data needs to be a list of objects List<clsEmail> TestList = new List<clsEmail>(); //add an item to the list //create the item of test data clsEmail TestItem = new clsEmail(); //set its properties TestItem.EmailAddress = "*****@*****.**"; TestItem.EmailAddressNo = 1; TestItem.EmailSubject = "blahblah"; TestItem.EmailContent = "blahblahblahblah"; //add the item to the test list TestList.Add(TestItem); //assign the data to the property AllAddresses.AllEmails = TestList; //test to see that the two values are the same Assert.AreEqual(AllAddresses.CountEmails, TestList.Count); }
public void TimeStampMinLessOne() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.TimeStampValid("1985"); Assert.IsFalse(OK); }
public void EmailContentOK() { //create an instance of the class clsEmail AnEmail = new clsEmail(); ///create some test data String testData = "skslskslkslk"; //test data to the property AnEmail.EmailContent = testData; //check to see if ok Assert.AreEqual(AnEmail.EmailContent, testData); }
public void EmailAddressWithoutAt() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.Valid("mulgrewaaron1gmail.com"); //check to see if result is ok Assert.IsFalse(OK); }
public void TimeStampMax() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; OK = TestEmail.TimeStampValid("2016"); //check to see if result is ok Assert.IsTrue(OK); }
public void TimeStampMaxInvalidData() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.TimeStampValid("101010101"); //check to see if result is ok Assert.IsFalse(OK); }
public void EmailSubjectMinLessOne() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.EmailSubjectValid("Aa"); Assert.IsFalse(OK); }
public void EmailSubjectExtremeMax() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.EmailSubjectValid("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"); //check to see if result is ok Assert.IsFalse(OK); }
public void EmailAddressMid() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.Valid("*****@*****.**"); //check to see if result is ok Assert.IsTrue(OK); }
public void EmailSubjectOK() { //create an instance of the class clsEmail AnEmail = new clsEmail(); ///create some test data (the current date) String testData = "blahblahblah"; //test data to the property AnEmail.EmailSubject = testData; //check to see if ok Assert.AreEqual(AnEmail.EmailSubject, testData); }
public void EmailTimeStampOK() { //create an instance of the class clsEmail AnEmail = new clsEmail(); ///create some test data (the current date) DateTime testData = DateTime.Now.Date; //test data to the property AnEmail.EmailTimeStamp = testData; //check to see if ok Assert.AreEqual(AnEmail.EmailTimeStamp, testData); }
public void EmailAddressExtreme() { //instance of the clsEmail clsEmail TestEmail = new clsEmail(); //test data to store result of validation Boolean OK; //test data to the property OK = TestEmail.Valid("*****@*****.**"); //check to see if result is ok Assert.IsFalse(OK); }