public void GetTheoryLanguagesTest() { var dbContext = GetFakeDbContext(); var mapper = new Mapper(); var context = new TKDTheoryAppContext(dbContext, mapper); var result = context.GetTheoryLanguages(); Assert.AreEqual(3, result.Count()); }
public void GetTheoryLanguageTest() { var dbContext = GetFakeDbContext(); var mapper = new Mapper(); var context = new TKDTheoryAppContext(dbContext, mapper); var result = context.GetTheoryLanguage("DKK"); Assert.AreEqual(dbContext.TheoryLanguages.SingleOrDefault(countryCode => countryCode.CountryCode == "DKK").CountryCode, result.CountryCode); Assert.AreEqual(dbContext.TheoryLanguages.SingleOrDefault(countryCode => countryCode.CountryCode == "DKK").Name, result.Name); }
public void GetEngTheoryItemsTest() { var dbContext = GetFakeDbContext(5); var mapper = new Mapper(); var context = new TKDTheoryAppContext(dbContext, mapper); var result = context.GetEngTheoryItems(); Assert.AreEqual(5, result.Count()); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].MainCategory, result.ToList()[0].MainCategory); }
public void GetEngTheoryItemTest() { var dbContext = GetFakeDbContext(3); var mapper = new Mapper(); var context = new TKDTheoryAppContext(dbContext, mapper); var result = context.GetEngTheoryItem(0); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].Id, result.Id); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].KoreanTheoryItemId, result.KoreanTheoryItemId); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].MainCategory, result.MainCategory); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].SubCategory, result.SubCategory); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].SubToSubCategory, result.SubToSubCategory); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].NameLatin, result.NameLatin); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].NamePhonetic, result.NamePhonetic); Assert.AreEqual(dbContext.EngTheoryItems.ToList()[0].NameAudio, result.NameAudio); }