private static void englishDemo() { /* ENGLISH TEST */ Bucket b = new Bucket(3); b.Fill = 5; Console.WriteLine("I am holding " + b.LongDesc(true)); Console.WriteLine("I am holding " + b.ShortDesc(true)); Console.WriteLine("I am holding " + b.BaseDesc(true)); Console.WriteLine("emptying the " + b.TerseDesc() + "..."); b.Fill = 0; Console.WriteLine("now I am holding " + b.LongDesc(true)); Bucket a = new Bucket(8); a.Fillup(); Console.WriteLine("now I am holding " + a.LongDesc(true)); Console.WriteLine("now I am holding " + a.ShortDesc(true)); Console.WriteLine("now I am holding " + a.BaseDesc(true)); Console.WriteLine("looking at it..."); Console.WriteLine(a.Look()); }
private static void gallonsPuzzleDemo() { /* GALLONS PUZZLE TEST */ GallonPuzzle p = new GallonPuzzle(); Bucket small = new Bucket(3); Bucket large = new Bucket(5); Console.WriteLine("I am holding:\n " + small.LongDesc(true) + "\n and " + large.LongDesc(true)); // step 1 Console.WriteLine(large.Fillup()); // step 2 Console.WriteLine(large.PourInto(small)); Console.WriteLine("I am holding:\n " + small.LongDesc(true) + "\n and " + large.LongDesc(true)); // step 3 Console.WriteLine(small.PourOut()); // step 4 Console.WriteLine(large.PourInto(small)); // step 5 Console.WriteLine(large.Fillup()); // step 6 Console.WriteLine(large.PourInto(small)); Console.WriteLine("I am holding:\n " + small.LongDesc(true) + "\n and " + large.LongDesc(true)); }