Esempio n. 1
0
        public void When_ValidId_Expect_RemovesValue()
        {
            var dataStore = new SkillsDataStore();
            var result    = dataStore.Add(new Skill());
            var id        = result.Id;

            dataStore.Remove(id);

            Assert.Throws <NotFoundException>(() => dataStore.Get(id));
        }
Esempio n. 2
0
File: Add.cs Progetto: htoomik/rater
        public void When_ItemHasBeenRemoved_Expect_DoesNotReuseId()
        {
            var dataStore = new SkillsDataStore();

            var skill1 = dataStore.Add(new Skill());
            var skill2 = dataStore.Add(new Skill());

            dataStore.Remove(skill1.Id);

            var skill3 = dataStore.Add(new Skill());

            Assert.Equal(3, skill3.Id);
        }
Esempio n. 3
0
        public void When_InvalidId_Expect_Throws()
        {
            var dataStore = new SkillsDataStore();

            Assert.Throws <NotFoundException>(() => dataStore.Remove(1));
        }