コード例 #1
0
ファイル: NextState.cs プロジェクト: plecz/ReverseAddState
        public void NextState_StepCountIncreased()
        {
            var initialState = new RAState(173);

            var sut = initialState.Next();

            Assert.Equal(2, sut.StepCount);
        }
コード例 #2
0
ファイル: NextState.cs プロジェクト: plecz/ReverseAddState
        public void NextState_NotNull()
        {
            var initialState = new RAState(154);

            var sut = initialState.Next();

            Assert.NotNull(sut);
        }
コード例 #3
0
ファイル: NextState.cs プロジェクト: plecz/ReverseAddState
        public void NextState_InputIsPreviousSum(int input)
        {
            var initialState = new RAState(input);
            var expected     = initialState.Sum;

            var sut = initialState.Next();

            Assert.Equal(expected, sut.Input);
        }
コード例 #4
0
ファイル: StateIsFinal.cs プロジェクト: plecz/ReverseAddState
        public void Sum_ResultCorrect(int input, bool final)
        {
            var sut = new RAState(input);

            Assert.Equal(final, sut.IsFinalState);
        }
コード例 #5
0
ファイル: StateSum.cs プロジェクト: plecz/ReverseAddState
        public void Sum_ResultCorrect(int input, int sum)
        {
            var sut = new RAState(input);

            Assert.Equal(sum, sut.Sum);
        }
コード例 #6
0
ファイル: CreateState.cs プロジェクト: plecz/ReverseAddState
        public void CreateState_NotNull(int input)
        {
            var sut = new RAState(input);

            Assert.NotNull(sut);
        }
コード例 #7
0
ファイル: CreateState.cs プロジェクト: plecz/ReverseAddState
        public void CreatedState_InputCorrect(int input)
        {
            var sut = new RAState(input);

            Assert.Equal(input, sut.Input);
        }
コード例 #8
0
ファイル: CreateState.cs プロジェクト: plecz/ReverseAddState
        public void CreatedState_StepCountCorrect(int input)
        {
            var sut = new RAState(input);

            Assert.Equal(1, sut.StepCount);
        }
コード例 #9
0
ファイル: StateReverse.cs プロジェクト: plecz/ReverseAddState
        public void Reverse_ResultCorrect(int input, int reverse)
        {
            var sut = new RAState(input);

            Assert.Equal(reverse, sut.Reversed);
        }