示例#1
0
        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);
            }
        }
示例#2
0
 public Phrase Add(Phrase phrase, Guid authenticatedUserId)
 {
     ValidateAuthenticatedUserIsProjectOwner(phrase.ProjectID, authenticatedUserId);
     return(_phrasesDAL.Add(phrase));
 }