Ejemplo n.º 1
0
        private async Task DeleteElement <T>() where T : DictionaryElementBase, new()
        {
            using var context = PrepareData.GetDbContext(); var service = new GenericDictionaryService <T>(context);
            var result = await service.RemoveKey(10000, null);

            Assert.True(result.IsLeft);
        }
Ejemplo n.º 2
0
        private async Task RemoveKey <T>(string name) where T : DictionaryElementBase, new()
        {
            using var context = PrepareData.GetDbContext(); var service = new GenericDictionaryService <T>(context);
            var element = context.Set <T>().AsNoTracking().FirstOrDefault(e => e.Name == name);
            var result  = await service.RemoveKey(element.Id, element.Timestamp);

            Assert.True(result.IsRight);
            var value = context.Set <T>().AsNoTracking().FirstOrDefault(e => e.Id == element.Id);

            Assert.Null(value);
        }