public void GetOneWordById() { using (var ctx = new SpellCheckerContext()) { var repository = new WordRepository(ctx); var firstWord = repository.Find(1); Assert.AreEqual("cheese", firstWord.EnglishText); Assert.AreEqual("ost", firstWord.SwedishText); } }
public void UpdateSwedishTextInDbFromXmlFile() { using (var ctx = new SpellCheckerContext()) { var fileWordName = "words.xml"; var words = new List <SpellChecker.Dal.DomainObjects.Word>(); var wordsFromXml = XmlHelper.ReadXml <List <SpellChecker.Dal.DomainObjects.Word> >(fileWordName); var repository = new WordRepository(ctx); foreach (var word in wordsFromXml) { var dbword = repository.Find(word.WordId); dbword.SwedishText = word.SwedishText; repository.InsertOrUpdate(dbword); } var all = repository.All; Assert.IsTrue(all.Where(w => w.SwedishText != null).ToList().Count.Equals(100)); Assert.IsTrue(all.ToList().Count.Equals(100)); } }