public void CanAdd() { using (var data = new DbTestData()) { Guid projectId = data.project1.ID; var phrase = new Phrase(Guid.Empty, projectId, "test phrase"); var newPhrase = dal.Add(phrase); newPhrase.Should().NotBeNull(); newPhrase.ID.Should().NotBe(Guid.Empty); newPhrase.Text.Should().Be("test phrase"); newPhrase.ProjectID.Should().Be(projectId); dal.DeleteById(newPhrase.ID); } }
public Phrase Add(Phrase phrase, Guid authenticatedUserId) { ValidateAuthenticatedUserIsProjectOwner(phrase.ProjectID, authenticatedUserId); return(_phrasesDAL.Add(phrase)); }