public void TestProjectEventContactCreate()
{
bool PrimaryContact = true;
var ProjectEventContact_bll = new sp_ProjectEventContact_BLL();
var ProjectEventContact_dm = new sp_ProjectEventContact_DM();
var ProjectEvent_bll = new sp_ProjectEvent_BLL();
var Contact_bll = new sp_Contact_BLL();
ProjectEventContact_dm.PrimaryContact = PrimaryContact;
var allProjectEvents = ProjectEvent_bll.ListEvents();
Assert.IsTrue(allProjectEvents.Count > 0, "The ListEvents() is broken, or no data in DB");
ProjectEventContact_dm.EventID = allProjectEvents[0].EventID;
var allContacts = Contact_bll.ListContacts();
Assert.IsTrue(allContacts.Count > 0, "The ListContacts() is broken, or no data in DB");
ProjectEventContact_dm.ContactID = allContacts[0].ContactID;
ProjectEventContact_bll.InsertProjectEventContactContext(ProjectEventContact_dm);
var ProjectEventContact_dm_selected = ProjectEventContact_bll.ListEventsContacts(
ProjectEventContact_dm.EventID,
ProjectEventContact_dm.ContactID);
Assert.AreEqual(1, ProjectEventContact_dm_selected.Count);
Assert.IsTrue(Equals(ProjectEventContact_dm, ProjectEventContact_dm_selected[0]));
}