public void TestVersionFieldDefault() { var header = new Header(); header.version = Header.VersionFieldDefault; var ackResult = header.Check(HeaderMessageEnumType.notification); Assert.IsNotNull(ackResult); Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(0)); var ex = ErrorReceiptCode.InvalidAttribute_Version_in_Header_Format; var obj = ackResult.FirstOrDefault(p => p.errorcode == ex.errorcode); Assert.IsNull(obj); }
public void TestInvalidAttribute_Version_in_Header_Format( [Values("Версия стандарта", "Допустимое значение")] string standart ) { var header = new Header(); header.standart = standart; var ackResult = header.Check(HeaderMessageEnumType.notification); Assert.IsNotNull(ackResult); Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1)); var ex = ErrorReceiptCode.InvalidAttribute_Version_in_Header_Format; var obj = ackResult.FirstOrDefault(p => p.errorcode == ex.errorcode); EqualTo(obj, ex); }
public void TestInvalidAttribute_MsgType_in_Header_Format( [Values(-2, -1,10,20)]sbyte msg_type ) { var header = new Header(); header.msg_type = msg_type; var ackResult = header.Check(HeaderMessageEnumType.notification); Assert.IsNotNull(ackResult); Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1)); var ex = ErrorReceiptCode.InvalidAttribute_MsgType_in_Header_Format; var obj = ackResult.FirstOrDefault(p => p.errorcode == ex.errorcode); EqualTo(obj, ex); }
public void TestRequiredAttribute_in_Header_Format6() { var header = new Header(); header.to_organization = "to_organization"; var ackResult = header.Check(HeaderMessageEnumType.notification); Assert.IsNotNull(ackResult); Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1)); var ex = ErrorReceiptCode.MissingRequiredAttribute_in_Header_Format; var arg0 = "to_organization"; var obj = ackResult.FirstOrDefault(p => ((p.errorcode == ex.errorcode) && (p.Value.Contains(arg0)))); Assert.IsNull(obj); }
public void TestAttribute_MsgType_in_Header_Format( [Values(0, 1, 2, 3, 4)]sbyte msg_type ) { var type = (HeaderMessageEnumType) Enum.ToObject(typeof(HeaderMessageEnumType), msg_type); var header = new Header(); header.msg_type = msg_type; var ackResult = header.Check(type); Assert.IsNotNull(ackResult); Assert.That(ackResult.Count, Is.GreaterThanOrEqualTo(1)); var ex = ErrorReceiptCode.InvalidAttribute_MsgType_in_Header_Format; var obj = ackResult.FirstOrDefault(p => p.errorcode == ex.errorcode); Assert.IsNull(obj); }