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(); }
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); }