예제 #1
0
파일: Program.cs 프로젝트: atelic/dndloot
 static void Main(string[] args)
 {
     Parser.Default.ParseArguments <Options>(args)
     .WithParsed <Options>(o =>
     {
         var treasureCalculator = new TreasureCalculator(o.Hoard);
         Console.WriteLine(treasureCalculator.Get(o.Challenge));
     });
 }
 public void GetTreasureCount_Should_Equal_79_When_Provided_3()
 {
     var tCalculator = new TreasureCalculator();
     var treasureCount = tCalculator.GetTreasureCount(3);
     Assert.AreEqual(79, treasureCount);
 }
 public void GetTreasureCount_Should_Throw_Exeption_Provided_Less_Than_2()
 {
     var tCalculator = new TreasureCalculator();
     var treasureCount = tCalculator.GetTreasureCount(1);
 }
 public void GetTreasureCount_Should_Equal_15621_When_Provided_5()
 {
     var tCalculator = new TreasureCalculator();
     var treasureCount = tCalculator.GetTreasureCount(5);
     Assert.AreEqual(15621, treasureCount);
 }