Beispiel #1
0
        public void GivenCompetition_WhenCreated_ThenPropertyIsRunningIsFalse()
        {
            //Given
            //When
            var comp = new OneShotCompetition("TestName");

            //Then
            Assert.False(comp.IsRunning);
        }
Beispiel #2
0
        public void GivenNoCompetition_WhenCreated_NameIsSet()
        {
            // Given

            // When
            var comp = new OneShotCompetition("TestTitle");

            // Then
            Assert.Equal("TestTitle", comp.Title);
        }
Beispiel #3
0
        public void GivenCompetition_WhenStarted_ThenPropertyIsRunningIsTrue()
        {
            //Given
            var comp = new OneShotCompetition("TestName");

            //When
            comp.Start();

            //Then
            Assert.True(comp.IsRunning);
        }
Beispiel #4
0
        public void GivenCompetition_WhenUserIsAdded_ThenUserIsInCompetition()
        {
            // Given
            var player = new Player("PlayerName");
            var comp   = new OneShotCompetition("CompName");

            // When
            comp.AddPlayer(player);

            // Then
            Assert.True(comp.HasPlayer(player.Guid));
        }