public async Task Remove_EntrieFrom_Db() { using (var context = HelperClass.CreateInMemoryDB(HelperClass.CreateItems(), dbName: "RemoveDb")) { var calendarRepository = new CalendarRepository(context); var entries = await calendarRepository.GetCalendarEntriesAsync(); var entrie = entries.FirstOrDefault(); Assert.Equal(3, (await calendarRepository.GetCalendarEntriesAsync()).Count()); await calendarRepository.RemoveEntrieAsync(entrie); Assert.Equal(2, (await calendarRepository.GetCalendarEntriesAsync()).Count()); } }
public async Task Update_Entrie_FromDb() { using (var context = HelperClass.CreateInMemoryDB(HelperClass.CreateItems(), dbName: "UpdateDB")) { var calendarRepository = new CalendarRepository(context); var entries = await calendarRepository.GetCalendarEntriesAsync(); var entrie = entries.FirstOrDefault(); entrie.Description = "newDescription"; await calendarRepository.UpdateEntrieAsync(entrie); Assert.NotNull((await calendarRepository.GetCalendarEntriesAsync()).FirstOrDefault(x => x.Description.Equals("newDescription"))); } }
public async Task Add_Entrie_ToDb() { using (var context = HelperClass.CreateInMemoryDB(HelperClass.CreateItems(), dbName: "AddDb")) { var calendarRepository = new CalendarRepository(context); Assert.Equal(3, (await calendarRepository.GetCalendarEntriesAsync()).Count()); } }