Exemplo n.º 1
0
        public void CanDelete()
        {
            using (var data = new DbTestData())
            {
                var translationsDAL = new TranslationsDAL(DbTestData.ConnectionString);
                var phraseId        = data.phrase1.ID;

                dal.ReadById(phraseId).Should().NotBeNull();
                translationsDAL.ReadAllByPhraseId(phraseId).Should().NotBeEmpty();

                dal.DeleteById(phraseId);

                dal.ReadById(phraseId).Should().BeNull();
                translationsDAL.ReadAllByPhraseId(phraseId).Should().BeEmpty();
            }
        }
Exemplo n.º 2
0
        public void CanReadByPhraseId()
        {
            using (var data = new DbTestData())
            {
                var phraseId     = data.phrase1.ID;
                var translations = dal.ReadAllByPhraseId(phraseId);

                translations.Should().NotBeNullOrEmpty();
                translations.Should().HaveCount(1);
            }
        }
Exemplo n.º 3
0
 public List <Translation> GetAllByPhraseId(Guid phraseId)
 {
     return(_translationsDAL.ReadAllByPhraseId(phraseId));
 }