Exemple #1
0
        public void Should_Throw_GetRankOfNumber_If_Not_Contains()
        {
            //Arrange
            var subject = new RankFromStream();

            subject.Add(1);
            subject.Add(2);

            //Act
            Action act = () => subject.GetRankOfNumber(3);

            //Assert
            act.ShouldThrow <ArgumentException>();
        }
        public static void Main(string[] args)
        {
            MaxLoot.Test();
            return;

            PerfectSquares.Test();
            CountTriplets.Test();
            TrianglePath.Test();
            FindBusiest.Test();
            DeletionDistance.Test();
            ShuffleCards.Test();
            PowerSet.Test();
            //SmallestNonNegativeNumber.Test();
            MaxSubsetSum.Test();
            Graph.Test();
            RankFromStream.Test();
            SearchInsert.Test();
            RemoveElementTest.TestRemoveElement();
            MergeSortedLists.TestMergeTwoLists();
        }
Exemple #3
0
        public void Should_Check_Example()
        {
            //Arrange
            var subject = new RankFromStream();

            subject.Add(5);
            subject.Add(1);
            subject.Add(4);
            subject.Add(4);
            subject.Add(5);
            subject.Add(9);
            subject.Add(7);
            subject.Add(13);
            subject.Add(3);

            //Assert
            subject.GetRankOfNumber(1).ShouldBeEquivalentTo(0);
            subject.GetRankOfNumber(3).ShouldBeEquivalentTo(1);
            subject.GetRankOfNumber(4).ShouldBeEquivalentTo(3);
        }