public void DeleteById(Guid id, Guid authenticatedUserId) { var phrase = _phrasesDAL.ReadById(id); ValidateAuthenticatedUserIsProjectOwner(phrase.ProjectID, authenticatedUserId); _phrasesDAL.DeleteById(id); }
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); } }