public void VerifyResult() { QRCodeExample example = new QRCodeExample(Props.GetInstance()); example.Run(); // Verify QR codes were added to document Assert.AreEqual(example.addedQRCode1.Style, FieldStyle.BOUND_QRCODE); Assert.That(example.addedQRCode1.Height, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode1.Width, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode1.X, Is.EqualTo(400.0).Within(1)); Assert.That(example.addedQRCode1.Y, Is.EqualTo(100.0).Within(1)); Assert.AreEqual(example.addedQRCode2.Style, FieldStyle.BOUND_QRCODE); Assert.That(example.addedQRCode2.Height, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode2.Width, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode2.X, Is.EqualTo(500.0).Within(1)); Assert.That(example.addedQRCode2.Y, Is.EqualTo(100.0).Within(1)); // Assert the first QR code was modified correctly IList <Field> modifiedQRCodeList = example.modifiedQRCodeList; Assert.AreEqual(modifiedQRCodeList.Count, 2); foreach (Field field in modifiedQRCodeList) { if (field.Id.Equals(example.qrCodeId1)) { Assert.AreEqual(field.Style, FieldStyle.BOUND_QRCODE); Assert.That(field.Height, Is.EqualTo(77.0).Within(1)); Assert.That(field.Width, Is.EqualTo(77.0).Within(1)); Assert.That(field.X, Is.EqualTo(400.0).Within(1)); Assert.That(field.Y, Is.EqualTo(500.0).Within(1)); } } // Assert the second QR code was deleted IList <Field> deletedQRCodeList = example.deletedQRCodeList; Assert.AreEqual(deletedQRCodeList.Count, 1); // Assert the QR codes was replaced with the updated ones IList <Field> updatedQRCodeList = example.updatedQRCodeList; foreach (Field updatedQRCode in updatedQRCodeList) { if (updatedQRCode.Id.Equals(example.qrCodeId1)) { Assert.AreEqual(updatedQRCode.Style, FieldStyle.BOUND_QRCODE); Assert.That(updatedQRCode.Height, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.Width, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.X, Is.EqualTo(200.0).Within(1)); Assert.That(updatedQRCode.Y, Is.EqualTo(600.0).Within(1)); } if (updatedQRCode.Id.Equals(example.qrCodeId2)) { Assert.AreEqual(updatedQRCode.Style, FieldStyle.BOUND_QRCODE); Assert.That(updatedQRCode.Height, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.Width, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.X, Is.EqualTo(300.0).Within(1)); Assert.That(updatedQRCode.Y, Is.EqualTo(600.0).Within(1)); } } }
public void VerifyResult() { QRCodeExample example = new QRCodeExample(Props.GetInstance()); example.Run(); // Verify QR codes were added to document Assert.AreEqual(example.addedQRCode1.Style, FieldStyle.BOUND_QRCODE); Assert.That(example.addedQRCode1.Height, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode1.Width, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode1.X, Is.EqualTo(400.0).Within(1)); Assert.That(example.addedQRCode1.Y, Is.EqualTo(100.0).Within(1)); Assert.AreEqual(example.addedQRCode2.Style, FieldStyle.BOUND_QRCODE); Assert.That(example.addedQRCode2.Height, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode2.Width, Is.EqualTo(77.0).Within(1)); Assert.That(example.addedQRCode2.X, Is.EqualTo(500.0).Within(1)); Assert.That(example.addedQRCode2.Y, Is.EqualTo(100.0).Within(1)); // Assert the first QR code was modified correctly IList<Field> modifiedQRCodeList = example.modifiedQRCodeList; Assert.AreEqual(modifiedQRCodeList.Count, 2); foreach (Field field in modifiedQRCodeList) { if (field.Id.Equals(example.qrCodeId1)) { Assert.AreEqual(field.Style, FieldStyle.BOUND_QRCODE); Assert.That(field.Height, Is.EqualTo(77.0).Within(1)); Assert.That(field.Width, Is.EqualTo(77.0).Within(1)); Assert.That(field.X, Is.EqualTo(400.0).Within(1)); Assert.That(field.Y, Is.EqualTo(500.0).Within(1)); } } // Assert the second QR code was deleted IList<Field> deletedQRCodeList = example.deletedQRCodeList; Assert.AreEqual(deletedQRCodeList.Count, 1); // Assert the QR codes was replaced with the updated ones IList<Field> updatedQRCodeList = example.updatedQRCodeList; foreach (Field updatedQRCode in updatedQRCodeList) { if (updatedQRCode.Id.Equals(example.qrCodeId1)) { Assert.AreEqual(updatedQRCode.Style, FieldStyle.BOUND_QRCODE); Assert.That(updatedQRCode.Height, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.Width, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.X, Is.EqualTo(200.0).Within(1)); Assert.That(updatedQRCode.Y, Is.EqualTo(600.0).Within(1)); } if (updatedQRCode.Id.Equals(example.qrCodeId2)) { Assert.AreEqual(updatedQRCode.Style, FieldStyle.BOUND_QRCODE); Assert.That(updatedQRCode.Height, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.Width, Is.EqualTo(77.0).Within(1)); Assert.That(updatedQRCode.X, Is.EqualTo(300.0).Within(1)); Assert.That(updatedQRCode.Y, Is.EqualTo(600.0).Within(1)); } } }