Exemplo n.º 1
0
    public void TestWhenRemoveNameIsNullOrWhiteSpace(string name)
    {
        var level    = 15;
        var heroRepo = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => heroRepo.Remove(name));
    }
Exemplo n.º 2
0
    public void ThrowsExceptionWhenHeroIsNullOrWhiteSpaceWhenRemoveHeroFromRepository()
    {
        string name = " ";

        HeroRepository repository = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => repository.Remove(name));
    }
Exemplo n.º 3
0
    public void Hero_Remove_OK()
    {
        HeroRepository heros = new HeroRepository();
        var            her   = new Hero("Ivan", 2);

        heros.Create(her);
        Assert.IsTrue(heros.Remove("Ivan"));
    }
    public void RemoveTests(string name)
    {
        heroRepository = new HeroRepository();

        Hero hero  = new Hero("Gosho", 11);
        Hero hero2 = new Hero("Pesho", 11);

        heroRepository.Create(hero);
        heroRepository.Create(hero2);

        if (string.IsNullOrWhiteSpace(name))
        {
            Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(name));
        }

        Assert.AreEqual(false, heroRepository.Remove("Kiro"));
        Assert.AreEqual(true, heroRepository.Remove("Gosho"));
    }
Exemplo n.º 5
0
    public void Remove_Hero_From_Repository_Success()
    {
        HeroRepository repository = new HeroRepository();

        repository.Create(new Hero("Gosho", 1));
        bool result = repository.Remove("Gosho");

        Assert.AreEqual(true, result);
    }
        public void TestRemovingNullOrEmptySpaceHero()
        {
            HeroRepository heroes = new HeroRepository();

            Assert.Throws <ArgumentNullException>(() =>
            {
                heroes.Remove("");
            });
        }
Exemplo n.º 7
0
    public void ReturnsFalseWhenRemoveNonExistantHero()
    {
        Hero           hero       = new Hero("Ivan", 15);
        HeroRepository repository = new HeroRepository();

        repository.Create(hero);

        Assert.False(repository.Remove("Rus"));
    }
Exemplo n.º 8
0
    public void ReturnsTrueWhenRemoveHero()
    {
        Hero           hero       = new Hero("Ivan", 15);
        HeroRepository repository = new HeroRepository();

        repository.Create(hero);

        Assert.True(repository.Remove(hero.Name));
    }
Exemplo n.º 9
0
    public void Remove_Hero_From_Repository_Unsuccessfully()
    {
        HeroRepository repository = new HeroRepository();

        repository.Create(new Hero("Gosho", 1));

        bool result = repository.Remove("Pesho");

        Assert.AreEqual(false, result);
    }
Exemplo n.º 10
0
    public void CheckRemove()
    {
        var  heroRepository = new HeroRepository();
        Hero hero           = new Hero("zaza", 7);

        heroRepository.Create(hero);
        var result = heroRepository.Remove("zaza");

        Assert.AreEqual(true, result);
    }
Exemplo n.º 11
0
    public void RemoveMethodShouldReturnFalseIfHeroIsNotExist()
    {
        HeroRepository heroRepository = new HeroRepository();
        Hero           hero           = new Hero("Ivan", 1);

        heroRepository.Create(hero);

        bool result = heroRepository.Remove("Ivan");

        Assert.That(result, Is.EqualTo(true));
    }
Exemplo n.º 12
0
    public void Remove_Not_Existing_Hero()
    {
        var repository = new HeroRepository();

        var hero = new Hero("Kiro", 5);

        repository.Create(hero);
        var exception = repository.Remove("Pesho");

        Assert.AreEqual(false, false);
    }
Exemplo n.º 13
0
    public void SuccessfullyRemovedHero()
    {
        var name     = "Ivan1";
        var level    = 15;
        var heroRepo = new HeroRepository();

        var hero = new Hero(name, level);

        heroRepo.Create(hero);

        Assert.AreEqual(true, heroRepo.Remove(name));
    }
Exemplo n.º 14
0
        public IActionResult delete(string id)
        {
            var hero = _heroRepo.Get(id);

            if (hero != null)
            {
                _heroRepo.Remove(hero);
                return(Ok());
            }
            else
            {
                return(BadRequest("The object you're trying to delete doesn't exist"));
            }
        }
        public void TestRemovingCorrectly()
        {
            HeroRepository heroes = new HeroRepository();
            Hero           hero   = new Hero("Nikolay", 25);

            heroes.Create(hero);

            int expectedCount = 0;

            bool actualResult = heroes.Remove("Nikolay");
            int  actualCount  = heroes.Heroes.Count;


            Assert.AreEqual(expectedCount, actualCount);
            Assert.That(actualResult, Is.True);
        }
Exemplo n.º 16
0
    public void Remove_Existing_Hero_Works()
    {
        var repository = new HeroRepository();

        var hero1 = new Hero("Gosho", 5);

        repository.Create(hero1);
        var hero2 = new Hero("Kiro", 5);

        repository.Create(hero2);
        var hero3 = new Hero("Pesho", 5);

        repository.Create(hero3);

        var result = repository.Remove("Pesho");

        Assert.AreEqual(true, result);
    }
    public void RemoveMethodShouldThrowArgumentNullExceptionWhenGivenNull()
    {
        var rep = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => rep.Remove(null));
    }
Exemplo n.º 18
0
 public void TestIfRemoveMethodThrowsArgExcIfHEroNameIsNullOrWhitespace(string name)
 {
     Assert.Throws <ArgumentNullException>(() => heroRep.Remove(name));
 }
Exemplo n.º 19
0
    public void RemoveHeroShouldBeThrowArgumentNullExceptionWithNullHero()
    {
        string hero = null;

        Assert.Throws <ArgumentNullException>(() => heros.Remove(hero));
    }
Exemplo n.º 20
0
 public void Should_Remove_A_Hero_With_The_Name_In_The_List()
 {
     heroes.Create(hero);
     Assert.That(heroes.Remove("Pesho"), Is.True);
 }
 public void TestRemoveNameTrue()
 {
     this.heroRepository.Create(hero1);
     Assert.AreEqual(true, heroRepository.Remove(hero1.Name));
 }
Exemplo n.º 22
0
 public void RemoveMethodWorkCorrectly()
 {
     heroRepository.Create(hero);
     heroRepository.Remove(hero.Name);
     Assert.AreEqual(0, heroRepository.Heroes.Count);
 }
Exemplo n.º 23
0
    public void Remove_ThrowsException_WhenHeroNameIsNull()
    {
        Hero hero = new Hero(null, 5);

        Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(null));
    }
Exemplo n.º 24
0
    public void RemoveMethodShouldThrowArgumentNullExceptionWithNullOrWhitespace(string value)
    {
        HeroRepository heroRepository = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(value));
    }
Exemplo n.º 25
0
    public void CheckRemoveForNullException()
    {
        var heroRepository = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(null));
    }
Exemplo n.º 26
0
 public void Remove_ShouldThrowsExceptionWhenNameIsInvalid(string name)
 {
     Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(name));
 }
Exemplo n.º 27
0
    public void Try_Remove_With_Null_Value()
    {
        HeroRepository repository = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => repository.Remove(null));
    }
    public void RemovingAHeroShouldReturnTrueIfRemoved()
    {
        this.repo.Create(hero);

        Assert.AreEqual(true, repo.Remove("Ivo"));
    }
Exemplo n.º 29
0
 public void RemoveNotValudHeroShouldThrowException(string name)
 {
     Assert.Throws <ArgumentNullException>(() => heroRepository.Remove(name));
 }
Exemplo n.º 30
0
    public void Hero_Remove_Throw_Exception_When_Null()
    {
        HeroRepository heros = new HeroRepository();

        Assert.Throws <ArgumentNullException>(() => heros.Remove(null));
    }