コード例 #1
0
ファイル: FrameTests.cs プロジェクト: shealey/CodeKatas
        public void Frame_ByDefault_ScoreModifierIsSetToNone()
        {
            var frame = new Frame();

            var expected = Frame.ScoreModifierType.None;
            var actual = frame.ScoreModifier;

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
ファイル: FrameTests.cs プロジェクト: shealey/CodeKatas
        public void Frame_ByDefault_HasEmptyListOfTurns()
        {
            var frame = new Frame();

            var expected = new List<Turn>();
            var actual = frame.Turns;

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
ファイル: Game.cs プロジェクト: naighes/PersonalRepository
 public Int32 GetScoreUntilFrame(Frame frame)
 {
     return GetScoreUntilFrame(frame.Index);
 }
コード例 #4
0
ファイル: Game.cs プロジェクト: naighes/PersonalRepository
 internal Frame(Frame previousFrame, IList<Int32> throws)
 {
     _throws = throws;
     _index = previousFrame == null ? 0 : previousFrame.Index + 1;
     _firstThrowIndex = throws.Count;
 }
コード例 #5
0
ファイル: Game.cs プロジェクト: mhinze/training_bg
 int GetEffectiveFramePins(Frame frame)
 {
     if (frame == null) return 0;
     return frame.GetFramePins();
 }