public void CanCreateOrUpdateCampaign() { var repository = new TestAdgenSqlRepository(); var newCampaign = new Campaign { Title = "test campaign" }; var savedCampaign = repository.CreateOrUpdateCampaign(newCampaign); Assert.AreEqual(1, savedCampaign.ID); Assert.AreEqual(newCampaign.Title, savedCampaign.Title); var updatedCampaign = savedCampaign; updatedCampaign.Title = "updated test campaign"; savedCampaign = repository.CreateOrUpdateCampaign(updatedCampaign); Assert.AreEqual(1, savedCampaign.ID); Assert.AreEqual(updatedCampaign.Title, savedCampaign.Title); }
public void CanCreateOrUpdateContent() { var repository = new TestAdgenSqlRepository(); var newContent = new Content {AuthorID = 1, CampaignID = 1, ContentText = "test content"}; var savedContent = repository.CreateOrUpdateContent(newContent); Assert.AreEqual(1, savedContent.ID); Assert.AreEqual(newContent.AuthorID, savedContent.AuthorID); Assert.AreEqual(newContent.CampaignID, savedContent.CampaignID); Assert.AreEqual(newContent.ContentText, savedContent.ContentText); var updatedContent = savedContent; updatedContent.ContentText = "updated test content"; savedContent = repository.CreateOrUpdateContent(updatedContent); Assert.AreEqual(1, savedContent.ID); Assert.AreEqual(updatedContent.AuthorID, savedContent.AuthorID); Assert.AreEqual(updatedContent.CampaignID, savedContent.CampaignID); Assert.AreEqual(updatedContent.ContentText, savedContent.ContentText); }