public void TestRequiredFieldHappyPath() { m_TestObject = new RequiredFieldTestObject() { DecimalType = 10, IntegerType = 10, GuidType = Guid.NewGuid(), NullableIntegerType = 20, NullableDecimalType = 20, StringType = "Payments", NullableGuidType = Guid.NewGuid() }; Assert.IsTrue(SwagValidator.Validate(m_TestObject)); }
//[PaymentsExpectedException(typeof(ArgumentNullException), "IntegerType")] public void TestRequiredFieldIntegerTypeForDefaultValues() { m_TestObject = new RequiredFieldTestObject() { DecimalType = 10, GuidType = Guid.NewGuid(), NullableDecimalType = 20, NullableIntegerType = 20, StringType = "Payments", }; try { SwagValidator.Validate(m_TestObject); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Value cannot be null or zero. Parameter name: IntegerType"); return; } Assert.IsTrue(false); }