Exemplo n.º 1
0
		public void Ctor_Y9999W52D6_ThrowsArgumentOutofRangeException()
		{
			ExceptionAssert.CatchArgumentOutOfRangeException(() =>
			{
				new WeekDate(9999, 52, 6);
			},
			null,
			"Year, Week, and Day parameters describe an un-representable Date.");
		}
Exemplo n.º 2
0
		public void Ctor_D8_ThrowsArgumentOutofRangeException()
		{
			ExceptionAssert.CatchArgumentOutOfRangeException(() =>
			{
				new WeekDate(1980, 10, 8);
			},
			"day",
			"Day should be in range [1,7].");
		}
Exemplo n.º 3
0
		public void Ctor_W54_ThrowsArgumentOutofRangeException()
		{
			ExceptionAssert.CatchArgumentOutOfRangeException(() =>
			{
				new WeekDate(1980, 54, 4);
			},
			"week",
			"Week should be in range [1,53].");
		}
Exemplo n.º 4
0
		public void Ctor_Y10000_ThrowsArgumentOutofRangeException()
		{
			ExceptionAssert.CatchArgumentOutOfRangeException(() =>
			{
				new WeekDate(10000, 10, 4);
			},
			"year",
			"Year should be in range [1,9999].");
		}
Exemplo n.º 5
0
 public void Create_ByteMinValue_ThrowsArgumentOutOfRangeException()
 {
     ExceptionAssert.CatchArgumentOutOfRangeException
         (() =>
     {
         Month.Create(Byte.MinValue);
     },
         "val",
         "Not a valid month");
 }
Exemplo n.º 6
0
 public void Create_Int32MinValue_ThrowsArgumentOutOfRangeException()
 {
     ExceptionAssert.CatchArgumentOutOfRangeException
         (() =>
     {
         Gender.Create(Int32.MinValue);
     },
         "val",
         "Not a valid gender");
 }
Exemplo n.º 7
0
 public void Create_17_ThrowsArgumentOutOfRangeException()
 {
     using (new CultureInfoScope("en-GB"))
     {
         ExceptionAssert.CatchArgumentOutOfRangeException(() =>
         {
             Gender.Create(17);
         },
                                                          "val",
                                                          "Not a valid gender");
     }
 }