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(); } }
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); } }
public List <Translation> GetAllByPhraseId(Guid phraseId) { return(_translationsDAL.ReadAllByPhraseId(phraseId)); }