﻿using System.Diagnostics;
using C_Sharp;

namespace Tests
{
	public sealed class EulerTests
	{
		public void testP0001 () { Debug.Assert(true, "233168", new P0001().Run()); }
		public void testP0002 () { Debug.Assert(true, "4613732", new P0002().Run()); }
		public void testP0003 () { Debug.Assert(true, "6857", new P0003().Run());}
		public void testP0004 () { Debug.Assert(true, "906609", new P0004().Run());}
		public void testP0005 () { Debug.Assert(true, "232792560", new P0005().Run());}
		public void testP0006 () { Debug.Assert(true, "25164150", new P0006().Run());}

		static void Main ( string[] args )
		{
			EulerTests test = new EulerTests();
			test.testP0001();
			test.testP0002();
			test.testP0003();
			test.testP0004();
			test.testP0005();
			test.testP0006();

		}
	}
}
