Esempio n. 1
0
        public void WebCampaignCanBeInserted()
        {
            WebCampaign webCampaign = InsertWebCampaign();

            WebCampaign webCampaignRead = WebCampaign.ReadSingleOrDefault(_mongoConnection, webCampaign.FormId);

            Assert.AreEqual(webCampaign.RedirectTarget, webCampaignRead.RedirectTarget);
        }
Esempio n. 2
0
        public void CreateDefaultWebCampaign()
        {
            WebCampaign webCampaign = new WebCampaign()
            {
                FormId         = Guid.Parse("f585cf49-d04f-8a47-ae52-30f59527a9d5"),
                RedirectTarget = "Test.html",
            };

            webCampaign.Insert(_mongoConnection);
        }
Esempio n. 3
0
        private WebCampaign InsertWebCampaign()
        {
            WebCampaign webCampaign = new WebCampaign()
            {
                FormId         = Guid.NewGuid(),
                RedirectTarget = $"url : {Guid.NewGuid()}",
            };

            webCampaign.Insert(_mongoConnection);

            return(webCampaign);
        }
Esempio n. 4
0
        public void StubCanBeAssignedAWebCampaign()
        {
            WebCampaign webcampaign = InsertWebCampaign();

            Stub stub = new Stub();

            stub.WebCampaignId = webcampaign._id;
            stub.Push(_mongoConnection);

            Stub stubRead = Stub.ReadFirst(_mongoConnection);

            Assert.AreEqual(webcampaign._id, stubRead.WebCampaignId);
        }
 public static AddMailrelaySubscriberFromLead Create(MongoConnection mongoConnection, WebCampaign webCampaign, string urlLoginName, Guid leadId, string email, string name, Schedule schedule)
 {
     return(Create(mongoConnection, webCampaign._id, urlLoginName, leadId, email, name, schedule));
 }
Esempio n. 6
0
 public static List <ImportFromStub> ReadByWebCampaign(MongoConnection connection, WebCampaign webCampaign)
 {
     return(ReadByWebCampaignId(connection, webCampaign._id));
 }