public void SmokeTestNoImage()
        {
            using (var browser = BrowseTo("/en/eaa/apps/obituaries/obituary-add"))

            {
                browser.AutoClose = false;

                ObituaryAdd oa = new ObituaryAdd(browser);
                var firstName = PopulateTestPage(oa, browser);

                oa.Submit.Click();

                var thanksSpan = (ElementContainer<Element>)browser.Element(Find.ById("main_0_eaamain_0_eaacontent_0_acmain_1_lblMessage"));
                Assert.IsTrue(thanksSpan.InnerHtml.Contains("Thank you."));

                InsuranceAppWebUI.Model.EAA_Memorial_WallEntities mwdb = new Model.EAA_Memorial_WallEntities();
                var obits = mwdb.Obituaries.Where(o => o.DecFirstName == firstName);

                Assert.IsTrue(obits.Count() == 1);

                var obit = obits.FirstOrDefault();
                Assert.IsNotNull(obit);

                Assert.AreEqual(obit.ContactFirstName, "ConFirst");
                Assert.AreEqual(obit.ContactLastName, "ConLast");
                Assert.AreEqual(obit.Obituary1, "[center]Centered[/center]");
            }
        }
        public void SmokeTestWithImage()
        {
            using (var browser = BrowseTo("/en/eaa/apps/obituaries/obituary-add"))
            {
                browser.AutoClose = false;

                ObituaryAdd oa = new ObituaryAdd(browser);
                var firstName = PopulateTestPage(oa, browser);

                oa.FileUpload.Set(TestImage());

                oa.Submit.Click();

                var thanksSpan = (ElementContainer<Element>)browser.Element(Find.ById("main_0_eaamain_0_eaacontent_0_acmain_1_lblMessage"));
                Assert.IsTrue(thanksSpan.InnerHtml.Contains("Thank you."));

                // Get the entry out of the db and make sure it's correct
                EAA_Memorial_WallEntities mwdb = new Model.EAA_Memorial_WallEntities();
                var obits = mwdb.Obituaries.Where(o => o.DecFirstName == firstName);

                Assert.IsTrue(obits.Count() == 1);

                var obit = obits.FirstOrDefault();
                Assert.IsNotNull(obit);

                Assert.AreEqual(obit.ContactFirstName, "ConFirst");
                Assert.AreEqual(obit.ContactLastName, "ConLast");
                Assert.AreEqual(obit.Obituary1, "[center]Centered[/center]");

                Assert.IsTrue(obit.Photo == "Y");

                // Test the image in the db
                EAA_Memorial_Wall_ContentEntities content = new EAA_Memorial_Wall_ContentEntities();
                var contentImage = content.Contents.Where(c => c.ContentGUID == obit.PhotoID).FirstOrDefault();
                Assert.IsNotNull(contentImage);
            }
        }