[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed.")]
public async Task Apdu_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button.")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed.")]
public async Task HceEvent_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button.")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed.")]
public async Task SecureElement_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach tag device")]
[Step(3, "If after attach device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task NdefMessage_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task HostCardEmulationEvent_HOST_CARD_EMULATION_EVENT_LISTEN_TYPE_ACTIVATED()
{
try
[Precondition(3, "Prepare to send Apdu via NFC reader (NFC Reader is a PC-linked contactless smart card reader/writer developed based on 13.56 MHz Contactless (RFID) Technology)")]
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader, and detach the NFC reader within 8 seconds after pressing the Run button")]
- [Step(4, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task HostCardEmulationEvent_HOST_CARD_EMULATION_EVENT_LISTEN_TYPE_DEACTIVATED()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task HostCardEmulationEvent_HOST_CARD_EMULATION_EVENT_LISTEN_TYPE_APDU_RECEIVED()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Contact to nfc reader closely")]
[Step(3, "If after contact to nfc reader, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task SecureElementEvent_EVENT_LISTEN()
{
try
[Precondition(2, "Make this TC application ready for HCE through NFC setting")]
[Step(1, "Tap the Run button")]
[Step(2, "If after tap the Run button, error is None, test case will pass automatically else it will fail")]
+ [Step(3, "If the device does not support the feature, this TC is automatically passed")]
public void IsActivatedHandlerForAid_METHOD_RETURN()
{
try
[Precondition(2, "Make this TC application ready for HCE through NFC setting")]
[Step(1, "Tap the Run button")]
[Step(2, "If after tap the Run button, error is None, test case will pass automatically else it will fail")]
+ [Step(3, "If the device does not support the feature, this TC is automatically passed")]
public void IsActivatedHandlerForCategory_METHOD_RETURN()
{
try
[Precondition(2, "Make this TC application ready for HCE through NFC setting")]
[Step(1, "Tap the Run button")]
[Step(2, "If after tap the Run button, error is None, test case will pass automatically else it will fail")]
+ [Step(3, "If the device does not support the feature, this TC is automatically passed")]
public void EnableTransactionForegroundDispatch_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach tag device")]
[Step(3, "If after attach device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task NdefMessageDiscovered_EVENT_LISTEN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task SendNdefMessageAsync_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task P2pDataReceived_EVENT_LISTEN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task GetConnectedTarget_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task P2pTargetDiscovered_EVENT_LISTEN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Send the Apdu using the NFC reader within 8 seconds after pressing the Run button")]
[Step(3, "If after send the Apdu, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task HceSendApduResponse_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task IsSupportNdef_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task MaximumNdefSize_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task NdefSize_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task Type_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task ForeachInformation_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task ReadNdefMessageAsync_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task WriteNdefMessageAsync_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task GetConnectedTag_METHOD_RETURN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task TagDiscovered_EVENT_LISTEN()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task InformationValue_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task Key_READ_ONLY()
{
try
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "Send the NdefMessage via device.")]
[Step(4, "If after p2p device send the Ndef Message, error is None, test case will pass automatically else it will fail")]
+ [Step(5, "If the device does not support the feature, this TC is automatically passed")]
public async Task NdefMessage_READ_ONLY()
{
try
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "Send the NdefMessage via device.")]
[Step(4, "If after p2p device send the Ndef Message, error is None, test case will pass automatically else it will fail")]
+ [Step(5, "If the device does not support the feature, this TC is automatically passed")]
public async Task P2pTarget_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task P2pTarget_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the Nfc p2p device to the device.")]
[Step(3, "If after attach p2p device, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task Type_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Contact to nfc reader closely")]
[Step(3, "If after contact to nfc reader, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task EventType_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task Tag_READ_ONLY()
{
try
[Step(1, "Tap the Run button")]
[Step(2, "Attach the tag to the device.")]
[Step(3, "If after attach tag, error is None, test case will pass automatically else it will fail")]
+ [Step(4, "If the device does not support the feature, this TC is automatically passed")]
public async Task Type_READ_ONLY()
{
try