public void Contains_Should_Throw_Exception_With_Invalid_Id()
    {
        //Arrange

        var olympics   = new Olympics();
        var competitor = new Competitor(5, "Ani");

        //Act

        olympics.AddCompetition(1, "SoftUniada", 500);

        olympics.AddCompetitor(5, "Ani");

        //Assert

        Assert.Throws <ArgumentException>(() => olympics.Contains(2, competitor));
    }
Beispiel #2
0
    public void Contains_Should_Return_True_With_Valid_Data()
    {
        //Arrange

        var olympics   = new Olympics();
        var competitor = new Competitor(5, "Ani");

        //Act

        olympics.AddCompetition(1, "SoftUniada", 500);

        olympics.AddCompetitor(5, "Ani");
        olympics.Compete(5, 1);

        var actual = olympics.Contains(1, competitor);

        //Assert

        Assert.IsTrue(actual);
    }