Skip to content

kim-raaschou/fun_with_bowling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fun_with_bowling

Velkommen til "Fun With Bowling" - en spændende kode kata, hvor jeg udforsker min begrænset viden om bowling. Kataen er skrevet i C# 12 på den nye .Net 8.

Opgaven Med udgangspunkt i kodekataen Bowling Kata har jeg skrevet en efter egen mening udemærket implementering - selvom jeg var udfordret på min manglende forståelse for reglerne!!

Implementeringen er valideret op imod Bowlinggenius.

Tag en dyb indånding, og dyk ned i koden.

God fornøjelse.

Kode Eksempeler

    [Fact]
    public void Should_calculate_totalScore_on_random_game2()
    {
        // Arrange
        var bowlingGame = new BowlingGame();

        // Act
        bowlingGame.Strike();
        bowlingGame.OpenFrame(1, 1);
        bowlingGame.OpenFrame(2, 2);
        bowlingGame.OpenFrame(3, 3);
        bowlingGame.Strike();
        bowlingGame.OpenFrame(4, 4);
        bowlingGame.Spare(5, 5);
        bowlingGame.OpenFrame(3, 3);
        bowlingGame.OpenFrame(2, 2);
        bowlingGame.Spare(1, 9);
        bowlingGame.Bonus(10);

        // Assert
        Assert.Equal(93, bowlingGame.TotalScore());
    }

About

Løsningsforslag til kodekata Bowling

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages