Beispiel #1
0
 public void Test1()
 {
     Assert.Equal(2022, PileOfCubes.findNb(4183059834009));
     Assert.Equal(-1, PileOfCubes.findNb(24723578342962));
     Assert.Equal(4824, PileOfCubes.findNb(135440716410000));
     Assert.Equal(3568, PileOfCubes.findNb(40539911473216));
 }
        public void Alt_ValidParams_Calculates(long area, int expectedLevels)
        {
            // Act
            long levels = PileOfCubes.Alt(area);

            // Assert
            levels.Should().Be(expectedLevels);
        }
        public void GetSum_ValidParams_Calculates(int levels, long expectedArea)
        {
            // Act
            double areas = PileOfCubes.GetSum(levels);

            // Assert
            areas.Should().Be(expectedArea);
        }
 public void Test10()
 {
     Assert.AreEqual(-1, PileOfCubes.FindNb(121));
 }
 public void Test9()
 {
     Assert.AreEqual(4, PileOfCubes.FindNb(100));
 }
 public void Test8()
 {
     Assert.AreEqual(3, PileOfCubes.FindNb(36));
 }
 public void Test6()
 {
     Assert.AreEqual(2, PileOfCubes.FindNb(9));
 }
 public void Test5()
 {
     Assert.AreEqual(1, PileOfCubes.FindNb(1));
 }
 public void Test4()
 {
     Assert.AreEqual(3568, PileOfCubes.FindNb(40539911473216));
 }
 public void Test3()
 {
     Assert.AreEqual(4824, PileOfCubes.FindNb(135440716410000));
 }
 public void Test2()
 {
     Assert.AreEqual(-1, PileOfCubes.FindNb(24723578342962));
 }
 public void Test1()
 {
     Assert.AreEqual(2022, PileOfCubes.FindNb(4183059834009));
 }
 public void Test7()
 {
     Assert.AreEqual(45, PileOfCubes.FindNb(1071225));
 }