|
MxMojo_UnitTests.Integrations_Forensics_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Forensics_Steps |
|
|
18.1759 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.DnsRecordValidatorServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Invalidate_Dmarc_Record |
|
|
1.7171 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Validate_Dmarc_Record |
|
|
15.0019 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.RefundServiceTests |
14 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_Refund_Due_To_Override |
|
|
4.8384 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_Refund_One_Payment |
|
|
17.689 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Scheduled_Downgrade |
|
|
1.2439 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_NonRefundable_SKU |
|
|
1.4543 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Allow_Annual_Online_Refund |
|
|
1.1616 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_Due_To_No_Payments |
|
|
1.1376 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Old_Previous_Refund |
|
|
1.4946 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_Refund_Two_Payments |
|
|
1.2354 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Over_Maximum_Amount |
|
|
1.4021 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Non_CreditCard_Payment |
|
|
1.1881 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Zero_Amount |
|
|
1.18 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Contract_Too_Old |
|
|
1.3166 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Previous_Refund |
|
|
1.4625 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_For_Inactive_Contract |
|
|
3.0758 ms |
|
↳
|
|
|
MxMojo_UnitTests.Billing.SalesTaxTests |
7 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTransactionsInEachZipCode |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
6.8719 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTransactionsInEachZipCode() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 59
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTransactionFlow_Void |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
0.7785 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTransactionFlow_Void() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 153
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTransactionFlow_Refund_Partial |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
1.0861 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTransactionFlow_Refund_Partial() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 218
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTransactionFlow_Commit |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
0.8138 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTransactionFlow_Commit() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 124
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTransactionFlow_Refund_Full |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
0.9042 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTransactionFlow_Refund_Full() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 183
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CanAdjustTransactionDate |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
1.1394 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CanAdjustTransactionDate() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 261
|
|
| 2/23/2026 3:45:52 PM |
OTHER |
CreateTaxExemptTransaction |
Show StacktraceAssert.Inconclusive failed. Skipping test in prod environment
|
|
1.0727 ms |
|
↳
| at MxMojo_UnitTests.Billing.SalesTaxTests.CreateTaxExemptTransaction() in D:\MxFiles\app-mxtoolbox-2026-02-11-pipeline\app\net45\MxMojo_UnitTests\Billing\SalesTaxTests.vb:line 88
|
|
|
|
MxMojo_UnitTests.DNS.MojoDNSTest |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSLabel |
|
|
0.3725 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSMessageEquality |
Debug Trace:
answer1:z8EimFw3oVWb9lPdmHs3og==
answer2:z8EimFw3oVWb9lPdmHs3og==
answer3:nHqlQQ8iV4h3YR8cujUP0Q==
|
|
19.8796 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_MxRecordSort |
|
|
1.3177 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSResourceRecords |
Debug Trace:
1010100011000000
1010100011000000
1010100011000000
text.example.com. 600 IN A 192.168.0.0
. 0 IN NS text.example.com
. 0 IN SOA mname=ns1.example.com rname=text.example.com serial=1
. 0 IN CNAME text.example.com
. 0 IN PTR 1.2.3.4
. 0 IN MX 10 text.example.com
. 0 IN TXT This can be any UTF8 text
a.root-servers.net. 600 IN AAAA 2001:503:ba3e::2:30
. 0 IN SRV 1 2 1024 example.com
. 0 IN DNSKEY publickey=AwEAAYqdHXTZN1Oj79jToQ+1XlqrGyIc6l31epivoLxbN/xjaTBemAOh3lrbR1TGfayTgMfvkOlQPV19MUmX4LvqaRYCiSmJ57fxI1takW5QKHkqvZcU+5hoEiDqwWDfWRysWRlFzi0x9RiNhREqgaaYfIUPiS21S/ONfVZO3Sflntmn
. 0 IN IPSECKEY publickey=AwEAAYqdHXTZN1Oj79jToQ+1XlqrGyIc6l31epivoLxbN/xjaTBemAOh3lrbR1TGfayTgMfvkOlQPV19MUmX4LvqaRYCiSmJ57fxI1takW5QKHkqvZcU+5hoEiDqwWDfWRysWRlFzi0x9RiNhREqgaaYfIUPiS21S/ONfVZO3Sflntmn
. 0 IN CERT 3 257 8 AwEAAYqdHXTZN1Oj79jToQ+1XlqrGyIc6l31epivoLxbN/xjaTBemAOh3lrbR1TGfayTgMfvkOlQPV19MUmX4LvqaRYCiSmJ57fxI1takW5QKHkqvZcU+5hoEiDqwWDfWRysWRlFzi0x9RiNhREqgaaYfIUPiS21S/ONfVZO3Sflntmn
|
|
10.001 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSQuestion |
|
|
0.0963 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
SecondLevelDomains |
|
|
8.5519 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSMessage_TruncatedLoop |
|
|
2.2244 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
AuthoritativeNegativeCache |
|
|
1.6598 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSResourceRecordsSort |
Debug Trace:
test0.example.com 10 CoiYLCZ6PoCU3u+bztGs1w==
test1.example.com 11 mYkTlUUpG6VC+IsJL/cxTQ==
test2.example.com 12 8ImAlhjfeWULjgU0NjhX8Q==
test3.example.com 13 HNsJtq/8tKay3dZpR54vOw==
test4.example.com 14 QyQdQ6fopMoq3selxY9mDg==
test5.example.com 15 4EGnojT8XZOrJjVWxnxxsQ==
test6.example.com 16 D5RSKAlKzQ8P9pa0W+R8eQ==
test7.example.com 17 XnR3tZJleJQ+hJuCRF6Crw==
test8.example.com 18 f92EicTKyJPBQwVrjFEiFQ==
test9.example.com 19 wo7lTWONFd0M8o9iASYSRA==
Sorting....
test5.example.com 15 4EGnojT8XZOrJjVWxnxxsQ==
test2.example.com 12 8ImAlhjfeWULjgU0NjhX8Q==
test0.example.com 10 CoiYLCZ6PoCU3u+bztGs1w==
test6.example.com 16 D5RSKAlKzQ8P9pa0W+R8eQ==
test8.example.com 18 f92EicTKyJPBQwVrjFEiFQ==
test3.example.com 13 HNsJtq/8tKay3dZpR54vOw==
test1.example.com 11 mYkTlUUpG6VC+IsJL/cxTQ==
test4.example.com 14 QyQdQ6fopMoq3selxY9mDg==
test9.example.com 19 wo7lTWONFd0M8o9iASYSRA==
test7.example.com 17 XnR3tZJleJQ+hJuCRF6Crw==
|
|
1.3269 ms |
|
↳
|
| 2/23/2026 3:46:10 PM |
PASSED |
MojoDNS_DNSResourceRecordsCompare |
|
|
0.2312 ms |
|
↳
|
|
|
MxMojo_UnitTests.NotificationAlertTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Notification_Notify |
|
|
9.1077 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Notification_Verified_Low |
|
|
13.5895 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.SPF_TestRecord |
9 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:16 PM |
PASSED |
SPF_Invalid |
|
|
2.53 seconds |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_CidrLength_Invalid |
|
|
4.1262 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_Redirect_Evaluation |
|
|
7.1547 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_Modifier_Evaluation |
|
|
12.318 ms |
|
↳
|
| 2/23/2026 3:46:16 PM |
PASSED |
SPF_Valid |
|
|
7.6974 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_Include_Null_Evaluation |
|
|
3.5708 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_Invalid_IPs |
|
|
0.2814 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_Mx_Resource_Records |
|
|
8.9693 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
SPF_CidrLength |
|
|
16.5361 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.HostedSPFServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:48 PM |
PASSED |
Should_Retrieve_SPF_Route53_Log_Record |
|
|
117.106 ms |
|
↳
|
| 2/23/2026 3:47:48 PM |
PASSED |
Should_Get_HostedRecord |
|
|
74.9733 ms |
|
↳
|
|
|
MxMojo_UnitTests.DebugUtilsTests |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:47 PM |
PASSED |
GenerateSubSonicTimeout_ThrowsSqlQueryException |
|
|
0.5317 ms |
|
↳
|
| 2/23/2026 3:48:46 PM |
PASSED |
GenerateSQLTimeout_ThrowsSqlTimeoutException |
|
|
1.02 seconds |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetCallStack_ExistingStackTrace_WithFrameCount_ReturnsLimitedFrames |
|
|
0.2485 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetMyMethodName |
|
|
0.12 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetCallStack_ExistingStackTrace_DefaultFrameCount_ReturnsExpectedStack |
|
|
0.2206 ms |
|
↳
|
| 2/23/2026 3:48:47 PM |
PASSED |
GenerateEnityFrameworkTimeout_ThrowsEntityCommandExecutionException |
|
|
1.00 seconds |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetCallStack_NullStackTrace_WithFrameCount_ReturnsLimitedFrames |
|
|
0.2104 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetCallStack_NullStackTrace_DefaultFrameCount_ReturnsExpectedStack |
|
|
0.5815 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GetCallerMethodName_ReturnsExpectedCallerName |
|
|
0.1228 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
TestPerformanceOfGetCallerMethodName |
|
|
162.2379 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.SuperToolLookupTest |
12 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:28 PM |
PASSED |
PerformLookup_dns |
|
|
14.01 seconds |
|
↳
|
| 2/23/2026 3:47:42 PM |
PASSED |
PerformLookup_cname |
|
|
32.8396 ms |
|
↳
|
| 2/23/2026 3:47:43 PM |
PASSED |
NoDBCallsOnLookup |
|
|
666.412 ms |
|
↳
|
| 2/23/2026 3:47:43 PM |
PASSED |
PerformLookup_IP |
|
|
249.3712 ms |
|
↳
|
| 2/23/2026 3:46:35 PM |
PASSED |
PerformLookup_Trace |
|
|
31.05 seconds |
|
↳
|
| 2/23/2026 3:47:43 PM |
PASSED |
PerformLookup_soa |
|
|
28.9262 ms |
|
↳
|
| 2/23/2026 3:46:27 PM |
PASSED |
PerformLookup_Bimi |
|
|
3.28 seconds |
|
↳
|
| 2/23/2026 3:47:43 PM |
PASSED |
PerformLookup_Tlsrpt |
|
|
3.2587 ms |
|
↳
|
| 2/23/2026 3:47:42 PM |
PASSED |
PerformLookup_spf |
Debug Trace:
GetReader - SELECT [dbo].[mxt_LookupActionResults].[ID], [dbo].[mxt_LookupActionResults].[UID], [dbo].[mxt_LookupActionResults].[Command], [dbo].[mxt_LookupActionResults].[CommandArgument], [dbo].[mxt_LookupActionResults].[CreatedOn], [dbo].[mxt_LookupActionResults].[ModifiedOn], [dbo].[mxt_LookupActionResults].[BinaryHash], [dbo].[mxt_LookupActionResults].[IsError], [dbo].[mxt_LookupActionResults].[CompressedResults], [dbo].[mxt_LookupActionResults].[NumSubscriptions], [dbo].[mxt_LookupActionResults].[FrequencyInMinutes], [dbo].[mxt_LookupActionResults].[LastTransition], [dbo].[mxt_LookupActionResults].[WorkerBeeID], [dbo].[mxt_LookupActionResults].[CurrentStatus], [dbo].[mxt_LookupActionResults].[StatusSummary], [dbo].[mxt_LookupActionResults].[CompressedResultsSize], [dbo].[mxt_LookupActionResults].[CompressionResultsVersion], [dbo].[mxt_LookupActionResults].[LastTransitionSummary], [dbo].[mxt_LookupActionResults].[HasBeenRun], [dbo].[mxt_LookupActionResults].[SubActionsStatus], [dbo].[mxt_LookupActionResults].[IpAddressBytes], [dbo].[mxt_LookupActionResults].[LookupsCounter], [dbo].[mxt_LookupActionResults].[LastThresholdTransition], [dbo].[mxt_LookupActionResults].[MxRep]
FROM [dbo].[mxt_LookupActionResults]
WHERE [dbo].[mxt_LookupActionResults].[Command] = @Command0
AND [dbo].[mxt_LookupActionResults].[CommandArgument] = @CommandArgument1
|
|
822.7265 ms |
|
↳
|
| 2/23/2026 3:47:06 PM |
PASSED |
PerformLookup_mx |
|
|
271.7228 ms |
|
↳
|
| 2/23/2026 3:47:06 PM |
PASSED |
PerformLookup_smtp |
|
|
21.60 seconds |
|
↳
|
| 2/23/2026 3:46:30 PM |
PASSED |
PerformLookup_Ping |
|
|
5.07 seconds |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.MxActionParsing |
11 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:22 PM |
PASSED |
Should_Return_Correct_ActionString_Case |
|
|
0.2228 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_DNS |
|
|
0.3689 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_TCP |
|
|
1.514 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_PTR |
|
|
0.2761 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Invalid_Input |
|
|
0.3986 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_MailFlow |
|
|
0.9604 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_SMTP |
|
|
0.5098 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_Blacklist |
|
|
0.2436 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_HTTP |
|
|
3.038 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_MX |
|
|
0.1758 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Action_Whatismyip |
|
|
0.3463 ms |
|
↳
|
|
|
MxMojo_UnitTests.WhoisTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
ParseWhoIsOutput |
|
|
3.5228 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
BasicWhoisQueryAsNumberTests |
|
|
183.9564 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ParseWhoIsBadMatch |
|
|
0.1613 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ParseWhoIsBadData |
|
|
0.0685 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ParseWhoIsNoItems |
|
|
0.0794 ms |
|
↳
|
|
|
MxMojo_UnitTests.Utils.DomainStatusLarController |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
Should_Get_Mx_Records_Excluding_IpV6_Addresses |
|
|
123.9755 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
Should_Get_Mx_Records |
|
|
177.4941 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
Should_Get_Mx_Record_If_No_Ip_Address_Exist |
|
|
244.824 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.AlertGroupServiceTests |
13 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Not_Send_Invitation_Due_To_Limit |
|
|
4.2759 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Remove_User_From_Alert_Group |
|
|
0.031 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_User_Cannot_Update_Himself |
|
|
0.1059 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Add_User_To_Alert_Group |
|
|
4.0295 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Send_Invitation |
|
|
143.7756 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_Editor_Can_Update_An_Editor |
|
|
0.0688 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_User_Cannot_Update_An_Editor |
|
|
0.0805 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_User_Cannot_Update_A_User |
|
|
0.1733 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_Owner_Can_Update_A_User |
|
|
0.0706 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Not_Send_Invitation_Due_To_Belonging_To_Another_AlertGroup |
|
|
1.0448 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_Editor_Can_Update_A_User |
|
|
0.0759 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_Owner_Can_Update_An_Editor |
|
|
0.0681 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Verfiy_That_Owner_Cannot_Be_Updated |
|
|
0.0974 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.DowngradeTests |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Only_Credit_Card |
|
|
0.341 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_No_PlanBilling |
|
|
0.353 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Already_Scheduled |
|
|
0.3958 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Too_Cheap_Plan |
|
|
0.3961 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Plan_Trial |
|
|
0.3379 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_DC79_Offer |
|
|
2.0878 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Too_Expensive_Plan |
|
|
0.3862 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_DC129_Offer |
|
|
0.3763 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Payment_Term |
|
|
0.3876 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Get_No_Offer_Invalid_Contract_Type |
|
|
7.1155 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Google_GSuite_Test |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Google_GSuite_Steps |
|
|
9.0628 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Google_GSuite_Receive_Data_Traffic_Db_Storage |
|
|
0.9833 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Google_GSuite_Receive_Data_Previous_Results |
|
|
8.5565 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Google_GSuite_Receive_Data_Traffic_Stats |
|
|
10.4897 ms |
|
↳
|
|
|
MxMojo_UnitTests.MxHangfireJobTest |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:52 PM |
PASSED |
ShouldRunWebPagePerformanceJobTestInLogMode |
|
|
52.8526 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.PaymentLogServiceTests |
17 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_NegativeCustomerId_ThrowsDataException |
|
|
0.9296 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_ValidScenario_PreservesOriginalLogData |
|
|
1.4095 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_NonMatchingSwapToken_ThrowsNotAuthorizedException |
|
|
1.6344 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_LogWithErrorObject_StoresCompleteStructure |
|
|
6.9948 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_ValidScenario_SearchesWithCorrectParameters |
|
|
1.6909 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_InvalidCustomerId_ThrowsDataException |
|
|
1.5204 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_NoChaseUIDsFound_ThrowsNotAuthorizedException |
|
|
1.2291 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_ValidLogWithMatchingSwapToken_ReturnsLogWithChaseUID |
|
|
25.2123 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_NullLog_ThrowsDataException |
|
|
3.4017 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_SQLInsertFails_ContinuesProcessingAndReturnsResult |
|
|
2.5263 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
MockRepository_CanStoreAndRetrieveLogsByCustomer |
|
|
1.4791 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_MultipleMatchingSwapTokens_UsesFirstMatch |
|
|
1.6002 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
MockRepository_TracksInsertCallsCorrectly |
|
|
0.2213 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
MockRepository_ResetTracking_ClearsAllTrackingData |
|
|
0.3439 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_EmptySwapToken_ThrowsNotAuthorizedException |
|
|
0.8816 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_ChaseUIDForDifferentCustomer_ThrowsNotAuthorizedException |
|
|
1.2743 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
RecordPaymentLog_NullSwapToken_ThrowsNotAuthorizedException |
|
|
0.7436 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Sendgrid_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Sendgrid_Steps |
|
|
50.6659 ms |
|
↳
|
|
|
MxMojo_UnitTests.Billing.OrbitalGatewayTests |
22 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_LongCustomerId_HandlesCorrectly |
|
|
66.3472 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_ValidInput_ReturnsChaseProfile |
|
|
79.8082 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_CreatesCorrectApiUrl_BasedOnChaseUrl |
|
|
100.3672 ms |
|
↳
|
| 2/23/2026 3:46:01 PM |
PASSED |
RetrieveChaseProfileId_TimeoutException_ThrowsException |
|
|
72.8413 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
RetrieveChaseUid_ValidInput_ForeignIP_ReturnsChaseHostedUID |
|
|
3.66 seconds |
|
↳
|
| 2/23/2026 3:45:58 PM |
PASSED |
RetrieveChaseUid_ZeroCustomerId_ThrowsException |
|
|
374.9145 ms |
|
↳
|
| 2/23/2026 3:46:01 PM |
PASSED |
RetrieveChaseProfileId_CreatesChaseHostedUID_WithCorrectProperties |
|
|
65.9344 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_ValidResponse_PopulatesChaseProfile |
|
|
64.5259 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_ZeroCustomerId_HandlesGracefully |
|
|
116.5856 ms |
|
↳
|
| 2/23/2026 3:46:01 PM |
PASSED |
RetrieveChaseProfileId_PopulatesReturnObject_WithResponseData |
|
|
57.011 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_EmptyTxnUid_ThrowsException |
|
|
59.0004 ms |
|
↳
|
| 2/23/2026 3:45:59 PM |
PASSED |
RetrieveChaseUid_NullFullName_ThrowsException |
|
|
117.7112 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_LogsToDynamoDB_OnSuccess |
|
|
74.1764 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_NullTxnUid_ThrowsException |
|
|
71.275 ms |
|
↳
|
| 2/23/2026 3:45:56 PM |
PASSED |
RetrieveChaseUid_ValidInput_UnitedStatesIP_ReturnsChaseHostedUID |
|
|
2.31 seconds |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_SpecialCharactersInUid_HandlesCorrectly |
|
|
77.3924 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_SendsCorrectParameters_InHttpRequest |
|
|
61.7556 ms |
|
↳
|
| 2/23/2026 3:46:00 PM |
PASSED |
RetrieveChaseProfileId_InvalidTxnUid_ThrowsException |
|
|
73.4112 ms |
|
↳
|
| 2/23/2026 3:45:59 PM |
PASSED |
RetrieveChaseUid_EmptyTotalAmount_ThrowsException |
|
|
3.3007 ms |
|
↳
|
| 2/23/2026 3:45:59 PM |
PASSED |
RetrieveChaseUid_DifferentFormTypes_HandlesAllTypes |
|
|
756.2966 ms |
|
↳
|
| 2/23/2026 3:46:01 PM |
PASSED |
RetrieveChaseProfileId_NonSuccessStatusCode_ThrowsException |
|
|
84.395 ms |
|
↳
|
| 2/23/2026 3:45:59 PM |
PASSED |
RetrieveChaseUid_InvalidIPAddress_HandlesGracefully |
|
|
2.5338 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.CloudFrountIpServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Be_Amazon_Ip |
|
|
92.0914 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Not_Be_Amazon_Ip |
|
|
0.7414 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Base_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Log_Status_Change |
|
|
4.8116 ms |
|
↳
|
|
|
MxMojo_UnitTests.ArinTests |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:44 PM |
PASSED |
ArinWhoisQueryBadGatewayResults |
|
|
207.7949 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
ArinWhoisQuery |
|
|
171.3202 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
ArinWhoisQueryOrganizationNameFromDescKey |
|
|
190.2384 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.DKIM_Signature_TestRecord |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:15 PM |
PASSED |
DKIM_Signature_Valid |
|
|
6.6124 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.OESServiceTest |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:46 PM |
PASSED |
IP4Tests |
|
|
60.8004 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
MxTest |
|
|
11.2767 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
MxSelfTest |
|
|
12.0175 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
RecursiveTest |
|
|
22.2545 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
AAAATest |
|
|
21.906 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
ATest |
|
|
12.7371 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
ASelfTest |
|
|
20.3732 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
IP6Tests |
|
|
22.7859 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
ConcurrencyTest |
|
|
271.1515 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Mxv6Test |
|
|
11.1397 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Dmarc_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Integrations_Dmarc |
|
|
7.1039 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.UserServiceTests |
6 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
User_Create_Basic |
|
|
3.8268 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
User_Update_Should_Not_Update_Email_Is_In_Use |
|
|
0.7333 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
User_Create_Invalid |
|
|
0.3771 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
User_Find_or_Create_Case_Create |
|
|
0.1581 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
User_Update_Should_Update_UserName |
|
|
1.3339 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
User_Update_Should_Not_Update_Alt_Email_Is_In_Use |
|
|
0.6101 ms |
|
↳
|
|
|
MxMojo_UnitTests.Utils.NetworkUtilsTest |
18 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
IsIpv4Network |
|
|
0.2627 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
StripSubDomains |
|
|
0.3227 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsFullyQualifiedDomainName |
|
|
0.1242 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
IPAddressToInteger |
|
|
0.042 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
MxNetBlockStartIp |
|
|
0.2263 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsUrl |
|
|
0.2146 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Get_Quick_IpAddress_From_Hostname |
|
|
7.452 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsIp |
|
|
0.0773 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Get_Quick_MxRecord_From_Domain |
|
|
69.8489 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Validate_Domain_Names |
|
|
1.1013 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsEndPoint |
|
|
0.09 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsResolvable |
|
|
2.54 seconds |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
FindIpInString |
|
|
0.1419 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
IPConvert |
|
|
0.3997 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IsIpv4 |
|
|
0.0702 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
MxNetBlockEndIp |
|
|
0.18 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Get_Ip_Address_From_List |
|
|
5.7332 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
IpBetweenInRange |
|
|
0.1987 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.SpfSetupTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:46 PM |
PASSED |
Hosted_Test_Spf_Config |
|
|
579.9546 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Not_Hosted_Test |
Debug Trace:
GetReader - SELECT [dbo].[mxt_LookupActionProperties].[ID], [dbo].[mxt_LookupActionProperties].[UID], [dbo].[mxt_LookupActionProperties].[Command], [dbo].[mxt_LookupActionProperties].[Example], [dbo].[mxt_LookupActionProperties].[Explanation], [dbo].[mxt_LookupActionProperties].[CacheTimeInSeconds], [dbo].[mxt_LookupActionProperties].[DefaultFrequencyInMinutes], [dbo].[mxt_LookupActionProperties].[SB_MailBoxClass], [dbo].[mxt_LookupActionProperties].[PaidFrequencyInMinutes], [dbo].[mxt_LookupActionProperties].[SortOrder], [dbo].[mxt_LookupActionProperties].[Name], [dbo].[mxt_LookupActionProperties].[Visible], [dbo].[mxt_LookupActionProperties].[Category], [dbo].[mxt_LookupActionProperties].[ToolPage], [dbo].[mxt_LookupActionProperties].[ToolTitle], [dbo].[mxt_LookupActionProperties].[InputType], [dbo].[mxt_LookupActionProperties].[ButtonText], [dbo].[mxt_LookupActionProperties].[Description], [dbo].[mxt_LookupActionProperties].[PageTitle], [dbo].[mxt_LookupActionProperties].[IsDefaultLookupWatchdog], [dbo].[mxt_LookupActionProperties].[TestArgument], [dbo].[mxt_LookupActionProperties].[PublicButtonVerb], [dbo].[mxt_LookupActionProperties].[PublicExample], [dbo].[mxt_LookupActionProperties].[PublicToolTip], [dbo].[mxt_LookupActionProperties].[IsMonitorable], [dbo].[mxt_LookupActionProperties].[CreatedOn]
FROM [dbo].[mxt_LookupActionProperties]
WHERE [dbo].[mxt_LookupActionProperties].[Visible] = @Visible0
ORDER BY SortOrder ASC
|
|
37.9153 ms |
|
↳
|
| 2/23/2026 3:47:47 PM |
PASSED |
SPF_Record_Diff_Test |
|
|
22.7732 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Hosted_Test_Display_Record |
|
|
32.5405 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Hosted_Test_Spf_Config_Legacy |
|
|
331.1653 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.DMARC |
6 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_EXTERNAL_VALIDATION_VALID |
|
|
53.4575 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_NO_RECORDS |
|
|
2.2552 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_VALID |
|
|
7.3934 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_INVALID_SYNTAX |
|
|
4.8508 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_EXTERNAL_VALIDATION_INVALID |
|
|
92.6041 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
DMARC_MULTIPLE_RECORDS |
|
|
4.1297 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.HubSpotServiceTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:48 PM |
PASSED |
Should_Get_CustomerIds_With_Subscriptions |
|
|
57.9337 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.DnsPropagationTests |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:39 PM |
PASSED |
Should_Get_Cname_Propagation |
|
|
243.002 ms |
|
↳
|
| 2/23/2026 3:48:39 PM |
PASSED |
Should_Get_Dkim_Propagation |
|
|
220.9184 ms |
|
↳
|
| 2/23/2026 3:48:38 PM |
PASSED |
Should_Get_Dns_Propagation |
|
|
1.16 seconds |
|
↳
|
| 2/23/2026 3:48:40 PM |
PASSED |
Should_Get_Txt_Propagation |
|
|
185.1933 ms |
|
↳
|
| 2/23/2026 3:48:37 PM |
PASSED |
Should_Get_Mx_Propagation |
|
|
947.6391 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_Spf_Propagation |
|
|
480.5259 ms |
|
↳
|
| 2/23/2026 3:48:40 PM |
PASSED |
Should_Get_Ptr_Propagation |
|
|
573.5011 ms |
|
↳
|
| 2/23/2026 3:48:40 PM |
PASSED |
Should_Get_Aaaa_Propagation |
|
|
160.3524 ms |
|
↳
|
| 2/23/2026 3:48:39 PM |
PASSED |
Should_Get_Dmarc_Propagation |
|
|
145.3716 ms |
|
↳
|
| 2/23/2026 3:48:38 PM |
PASSED |
Should_Get_A_Propagation |
|
|
322.6748 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.EndPointServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_All_For_AlertGroup |
|
|
1.1743 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Parse_Format |
|
|
0.3001 ms |
|
↳
|
|
|
MxMojo_UnitTests.UtilsTest |
9 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:51 PM |
PASSED |
TestTest |
|
|
0.1324 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
PrivateIP |
|
|
1.4261 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
BadGlue |
|
|
18.684 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Test_Percent_From_String |
|
|
0.198 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Decode_Multiple_Mime_Values |
|
|
0.1172 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Generate_Percent_From_String |
|
|
0.3446 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_HumanElapsedTime_Say_Never |
|
|
0.0985 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Deserialize_LookupActionResult_With_Null_ResultDS |
|
|
17.3743 ms |
|
↳
|
| 2/23/2026 3:48:51 PM |
PASSED |
Should_Decode_Mime_Value |
|
|
54.2237 ms |
|
↳
|
|
|
MxMojo_UnitTests.SPFIdentifierTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
CannotMarkNonSPFIdentifiersAsPrimary |
|
|
2.7223 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
MarkAnIdentifierMakesAllSecondary |
|
|
3.4988 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
FirstNonSPFIdentifierIsMarkedAsSecondary |
|
|
1.0596 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
FirstSPFIdentifierIsMarkedAsPrimary |
|
|
4.0821 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
GetPrimaryIdentifier |
|
|
3.8695 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.ChaseHostedUIDServiceTests |
11 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_DifferentCustomer_ReturnsFalse |
|
|
1.4102 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_Under90DayLimit_ReturnsFalse |
|
|
1.5829 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_ConcurrentRequests_SyncLockPreventsMoreThanFiveSuccesses |
Concurrent test results: 5 successes, 95 blocked out of 100 total requests
|
|
50.6098 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_Exact90DayLimit_ReturnsTrue |
|
|
1.6044 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_HourlyLimitTriggersFirst_ReturnsTrue |
|
|
1.0059 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_OverHourlyLimit_ReturnsTrue |
|
|
1.0402 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_ExactHourlyLimit_ReturnsTrue |
|
|
1.0472 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_Over90DayLimit_ReturnsTrue |
|
|
1.669 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_UnderHourlyLimit_ReturnsFalse |
|
|
1.8615 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_NoTokens_ReturnsFalse |
|
|
2.0843 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
OverTokenLimit_OldTokensIgnored_ReturnsFalse |
|
|
1.7647 ms |
|
↳
|
|
|
MxMojo_UnitTests.Utils.LookupCommandTypeTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
Should_Return_List |
|
|
0.0667 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
Should_Return_Command |
|
|
0.1617 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.BlacklistTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:21 PM |
PASSED |
Should_Return_More_Than_3_Sub_Actions_For_IPV6 |
|
|
252.9501 ms |
|
↳
|
| 2/23/2026 3:46:21 PM |
PASSED |
Test_GetServerIPs |
|
|
0.15 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
Should_Fail_For_Invalid_Ip |
|
|
0.2627 ms |
|
↳
|
| 2/23/2026 3:46:21 PM |
PASSED |
Should_Have_More_SubActions_For_Domain |
|
|
1.07 seconds |
|
↳
|
| 2/23/2026 3:46:20 PM |
PASSED |
Should_Return_More_Than_3_Sub_Actions_For_IPV4 |
|
|
518.0006 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.HubSpotDealsTests |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:26 PM |
PASSED |
Should_Delete_Deal |
|
|
10.87 seconds |
|
↳
|
| 2/23/2026 3:48:14 PM |
PASSED |
Should_Get_HubSpot_Delegate_Data |
|
|
7.20 seconds |
|
↳
|
| 2/23/2026 3:48:13 PM |
PASSED |
Should_Get_All_HubSpot_Deals |
|
|
1.13 seconds |
|
↳
|
| 2/23/2026 3:48:21 PM |
PASSED |
Should_Get_HubSpot_Async |
|
|
4.27 seconds |
|
↳
|
|
|
MxMojo_UnitTests.LookupStateTest |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:45 PM |
PASSED |
VerifyStateExclusion |
|
|
0.2549 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
VerifyStateAdded |
|
|
0.1341 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
VerifyStateRemoved |
|
|
0.7139 ms |
|
↳
|
|
|
MxMojo_UnitTests.Route53Tests |
12 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:06 PM |
PASSED |
ShouldTestChangeRecord |
|
|
83.6785 ms |
|
↳
|
| 2/23/2026 3:44:33 PM |
PASSED |
Should_Get_Record_From_Route53_New |
**** AssemblyInitialize
|
|
3.33 seconds |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_WhenEmptyGuidAndNoProcess_ThrowsException |
|
|
0.3142 ms |
|
↳
|
| 2/23/2026 3:44:40 PM |
PASSED |
Should_Get_Record_From_Non_Route53_New |
|
|
141.859 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_AdminIntentionRespected |
|
|
0.8767 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_WhenBothParametersEmpty_ThrowsException |
|
|
1.1002 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_CoreScenarios |
|
|
3.0041 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_WhenBothParametersEmptyStrings_ThrowsException |
|
|
0.3234 ms |
|
↳
|
| 2/23/2026 3:44:40 PM |
PASSED |
ShouldTestAllCacheScenarios |
|
|
25.93 seconds |
|
↳
|
| 2/23/2026 3:45:06 PM |
PASSED |
ShouldDeleteRecord |
|
|
45.89 seconds |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
DetermineChangeInitiator_WhenAdminEmptyGuidAndNoProcess_ThrowsException |
|
|
0.2655 ms |
|
↳
|
| 2/23/2026 3:44:40 PM |
PASSED |
Should_Get_Empty_Record_From_Route53_New |
|
|
16.0693 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.SPF |
14 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_ItemsAfterALL_Text |
|
|
0.477 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_Invalid_Syntax |
|
|
8.4887 ms |
|
↳
|
| 2/23/2026 3:46:23 PM |
PASSED |
SPF_Void_Lookups_Text |
|
|
159.4866 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_DuplicateInclude |
|
|
1.49 seconds |
|
↳
|
| 2/23/2026 3:46:25 PM |
PASSED |
SPF_Duplicate_And_Recursive_Include_Text |
|
|
1.54 seconds |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_Type_PTR_Text |
|
|
13.7244 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_Invalid_Syntax_Text |
|
|
0.4279 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_Deprecated |
|
|
4.0983 ms |
|
↳
|
| 2/23/2026 3:46:23 PM |
PASSED |
SPF_Type_PTR |
|
|
509.0108 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_Record_Published |
|
|
4.3201 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_ItemsAfterALL |
|
|
4.7837 ms |
|
↳
|
| 2/23/2026 3:46:22 PM |
PASSED |
SPF_TEST_MECHANISMS |
|
|
227.9849 ms |
|
↳
|
| 2/23/2026 3:46:23 PM |
PASSED |
SPF_Void_Lookups |
|
|
178.4573 ms |
|
↳
|
| 2/23/2026 3:46:24 PM |
PASSED |
SPF_RecursiveInclude |
|
|
149.839 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Inbox_Placement |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Integrations_InboxPlacement_Steps |
|
|
7.7211 ms |
|
↳
|
|
|
MxMojo_UnitTests.Subscriptions.NotificationPolicyTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:45 PM |
PASSED |
InvalidEndpointType |
|
|
1.4628 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
Creating_Multiple_EndPoints_Should_Create_Different_Instances |
|
|
0.2446 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.PlanTrialServiceTests |
14 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
ConvertPlanTrial_Should_Throw_When_ServiceContractID_Is_Missing |
|
|
4.5591 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Fail_GetPlanTrialCompare |
|
|
12.2827 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Succeed_CancelPlanTrial |
|
|
11.1108 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Succeed_StartPlanTrial |
|
|
48.7408 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ConvertPlanTrial_Should_Throw_When_AlertGroup_Is_Null |
|
|
0.6648 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Succeed_GetTrialStatus |
|
|
5.183 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_RemovePlanTrial |
|
|
0.2905 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Suceed_GetPlanTrialCompare |
|
|
562.2063 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ConvertPlanTrial_Should_Throw_When_AlertGroup_Has_No_Owner |
|
|
4.8165 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Fail_StartPlanTrial |
|
|
7.2952 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Fail_ConvertPlanTrial |
|
|
14.4486 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
Should_Fail_CancelPlanTrial |
|
|
0.3177 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Succeed_ConvertPlanTrial |
|
|
33.1612 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Succeed_RemovePlanTrial |
|
|
4.8748 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.TimeServiceTests |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_Zone_By_Id |
|
|
0.448 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_Api_Settings |
|
|
0.6447 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_Zones_By_Offset |
|
|
2.1701 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_Full_Settings |
|
|
50.4586 ms |
|
↳
|
|
|
MxMojo_UnitTests.DNS.DNSTransitions |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:07 PM |
PASSED |
DNSTransition_NoAnswer |
Debug Trace:
GetReader - SELECT [dbo].[mx_ActionBans].[id], [dbo].[mx_ActionBans].[mxActionString], [dbo].[mx_ActionBans].[bannedByUserId], [dbo].[mx_ActionBans].[comment], [dbo].[mx_ActionBans].[modifiedOn]
FROM [dbo].[mx_ActionBans]
GetReader - /* GetSelectSql(mxt_LookupActionResults) */ SELECT TOP 100 PERCENT [dbo].[mxt_LookupActionResults].[ID], [dbo].[mxt_LookupActionResults].[UID], [dbo].[mxt_LookupActionResults].[Command], [dbo].[mxt_LookupActionResults].[CommandArgument], [dbo].[mxt_LookupActionResults].[CreatedOn], [dbo].[mxt_LookupActionResults].[ModifiedOn], [dbo].[mxt_LookupActionResults].[BinaryHash], [dbo].[mxt_LookupActionResults].[IsError], [dbo].[mxt_LookupActionResults].[CompressedResults], [dbo].[mxt_LookupActionResults].[NumSubscriptions], [dbo].[mxt_LookupActionResults].[FrequencyInMinutes], [dbo].[mxt_LookupActionResults].[LastTransition], [dbo].[mxt_LookupActionResults].[WorkerBeeID], [dbo].[mxt_LookupActionResults].[CurrentStatus], [dbo].[mxt_LookupActionResults].[StatusSummary], [dbo].[mxt_LookupActionResults].[CompressedResultsSize], [dbo].[mxt_LookupActionResults].[CompressionResultsVersion], [dbo].[mxt_LookupActionResults].[LastTransitionSummary], [dbo].[mxt_LookupActionResults].[HasBeenRun], [dbo].[mxt_LookupActionResults].[SubActionsStatus], [dbo].[mxt_LookupActionResults].[IpAddressBytes], [dbo].[mxt_LookupActionResults].[LookupsCounter], [dbo].[mxt_LookupActionResults].[LastThresholdTransition], [dbo].[mxt_LookupActionResults].[MxRep] FROM [dbo].[mxt_LookupActionResults] WHERE [dbo].[mxt_LookupActionResults].[ID] = NULL ORDER BY [ID] ASC;
|
|
174.0786 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
DNSTransition_FirstTimeRun |
|
|
4.8402 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
DNS_No_Records_Found |
|
|
17.2681 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.TXTBase_TestRecord |
8 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Invalid_Order |
|
|
0.3287 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Valid_Just_Required |
|
|
0.2835 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Valid_Regex |
|
|
0.1966 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Invalid_Regex |
|
|
0.3315 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Valid_Values |
|
|
0.2062 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Valid_Order |
|
|
0.179 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Invalid_Empty |
|
|
1.0642 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TXT_Invalid_Values |
|
|
0.3227 ms |
|
↳
|
|
|
MxMojo_UnitTests.SMTP |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
SMTP_DiagnosticV2 |
|
|
2.52 seconds |
|
↳
|
|
|
MxMojo_UnitTests.Services.SettingsServiceTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Throw_Exception_For_Not_Found_Setting |
|
|
0.799 ms |
|
↳
|
|
|
MxMojo_UnitTests.SPFVerifiedSourcesTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
PublicOutboundEmailSourceFoundOnSPFRecord |
|
|
107.4122 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
SPFRecordHelperLogic |
|
|
0.3502 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
PublicSourcesSPFSetupCompleteLogic |
|
|
71.8272 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
PrivateSourcesSPFSetupCompleteLogic |
|
|
18.3743 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
PrivateOutboundEmailSourceFoundOnSPFRecord |
|
|
14.0341 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.SpfFlatteningServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:47 PM |
PASSED |
Initial_Test |
|
|
556.6599 ms |
|
↳
|
| 2/23/2026 3:47:48 PM |
PASSED |
No_All_Tag_Test_Is_Valid |
|
|
463.3605 ms |
|
↳
|
|
|
MxMojo_UnitTests.Extensions.ObjectExtensionsTests |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:15 PM |
PASSED |
Integer_Percentage_Round |
|
|
0.3432 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
ToJson_MojoEndPoint |
|
|
557.4091 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
ToJson_IPAddress |
|
|
1.15 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.CaptchaV3ServiceTests |
6 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
SuccessFalse_ReturnsFalse |
|
|
0.0921 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
UnparseableScore_ReturnsFalse |
|
|
0.072 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
LowScoreDigitsInLocalPart_ForcesInvalid |
|
|
0.2326 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
HighScoreDigitsLocalPart_ReturnsFalse |
|
|
0.0734 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
InvalidEmail_ReturnsFalse |
|
|
0.1274 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
ValidScoreHigh_ReturnsTrue |
|
|
2.7725 ms |
|
↳
|
|
|
MxMojo_UnitTests.Utils.RegularExpressionTests |
10 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
CidrValidationExpressionForAdmins |
|
|
0.1458 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
CidrValidationExpression |
|
|
0.2845 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
HttpsURI |
|
|
0.1306 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IpAddress |
|
|
0.0702 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
CCV |
|
|
0.1557 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
Email |
|
|
0.2182 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IpAddresOrCidr |
|
|
0.144 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
IpV6Address |
|
|
0.0642 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
EmailMultiple |
|
|
0.3492 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
Digits |
|
|
0.1677 ms |
|
↳
|
|
|
MxMojo_UnitTests.DC2.SPFPerformanceTests |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:03 PM |
PASSED |
SPFPerformance_ReturnPath_Rollup_Filtered |
|
|
127.963 ms |
|
↳
|
| 2/23/2026 3:46:01 PM |
PASSED |
SPFPerformance_ReturnPath_Aggregate_Maximized |
|
|
1.12 seconds |
|
↳
|
| 2/23/2026 3:46:02 PM |
PASSED |
SPFPerformance_ReturnPath_Aggregate |
|
|
531.8542 ms |
|
↳
|
| 2/23/2026 3:46:02 PM |
PASSED |
SPFPerformance_ReturnPath_Rollup |
|
|
277.6527 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.HubSpotTicketTests |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:09 PM |
PASSED |
Should_Delete_Ticket |
|
|
4.28 seconds |
|
↳
|
| 2/23/2026 3:48:04 PM |
PASSED |
Should_Get_Hub_Spot_Ticket |
|
|
4.46 seconds |
|
↳
|
| 2/23/2026 3:48:03 PM |
PASSED |
Should_Get_All_Hub_Spot_Tickets |
|
|
1.23 seconds |
|
↳
|
| 2/23/2026 3:47:59 PM |
PASSED |
Should_Send_Really_Long_Content_Ticket |
|
|
4.09 seconds |
|
↳
|
| 2/23/2026 3:47:48 PM |
PASSED |
Should_Create_Hub_Spot_Ticket |
|
|
10.57 seconds |
|
↳
|
|
|
MxMojo_UnitTests.HandyTests |
6 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
SQLStringToNullDefaultTestWithNothing |
|
|
0.0483 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
SQLNullToStringDefaultTestWithNothing |
|
|
0.0586 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
SQLStringToNullDefaultTestWithValue |
|
|
0.0914 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
SQLStringToNullWithNullValueTest |
|
|
0.0476 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
SQLNullToStringDefaultTestWithValue |
|
|
0.1705 ms |
|
↳
|
| 2/23/2026 3:48:48 PM |
PASSED |
SQLNullToStringWithNothingValueTest |
|
|
0.0533 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.MTA_STS_TestRecord |
5 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:15 PM |
PASSED |
MTA_STS_Syntax_Error_Version |
|
|
0.7619 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
MTA_STS_Real_Valid_Test |
|
|
204.8462 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
MTA_STS_Valid_Record_Syntax |
|
|
94.6421 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
MTA_STS_No_Record |
|
|
0.3929 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
MTA_STS_Syntax_Error_Id |
|
|
0.3831 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.DMARC_TestRecord |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:16 PM |
PASSED |
DMARC_Invalid |
|
|
1.4194 ms |
|
↳
|
| 2/23/2026 3:46:16 PM |
PASSED |
DMARC_Valid |
|
|
4.068 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Mailgun_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Mailgun_Steps |
|
|
42.1602 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.DKIM_TestRecord |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:15 PM |
PASSED |
DKIM_Invalid |
|
|
0.3594 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
DKIM_Valid |
|
|
1.8872 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
PerformLookup_dkim |
|
|
50.2026 ms |
|
↳
|
|
|
MxMojo_UnitTests.DNS.DNSLookupTest |
8 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:07 PM |
PASSED |
DNS_CnameRecursion |
|
|
3.4154 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
DNS_AnswerParentReferrals |
|
|
53.7184 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
DNS_CnameLoop |
|
|
21.8272 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
DNS_ReferalLoop |
|
|
0.2168 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
NSEC3PARAM |
|
|
2.66 seconds |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
RRSig |
|
|
63.5518 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
IsIP |
|
|
0.0564 ms |
|
↳
|
| 2/23/2026 3:46:07 PM |
PASSED |
NSEC |
|
|
31.3099 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.HostedDmarcServiceTests |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Verify_HostedRecord_By_CNAME |
|
|
17.0548 ms |
|
↳
|
| 2/23/2026 3:47:45 PM |
PASSED |
Should_Get_HostedRecord |
|
|
14.0062 ms |
|
↳
|
|
|
MxMojo_UnitTests.U_DKIMSignatureHelper |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:15 PM |
PASSED |
Does_Filter_Message_Headers_By_Dkim_Signature |
|
|
2.2492 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
Does_Canonalize_Relaxed_Headers_By_Dkim_Signature |
|
|
1.4851 ms |
|
↳
|
| 2/23/2026 3:46:15 PM |
PASSED |
Does_Canonalize_Simple_Headers_By_Dkim_Signature |
|
|
1.294 ms |
|
↳
|
|
|
MxMojo_UnitTests.ForensicsProcessTest |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:03 PM |
PASSED |
Process_Forensics_Attachment |
|
|
2.69 seconds |
|
↳
|
| 2/23/2026 3:46:06 PM |
PASSED |
Process_Forensics_Inline |
|
|
1.10 seconds |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.BlocklistTests |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:20 PM |
PASSED |
Should_Fail_For_Invalid_Ip |
|
|
0.2655 ms |
|
↳
|
| 2/23/2026 3:46:19 PM |
PASSED |
Should_Have_More_SubActions_For_Domain |
|
|
1.24 seconds |
|
↳
|
| 2/23/2026 3:46:19 PM |
PASSED |
Should_Return_More_Than_3_Sub_Actions_For_IPV6 |
|
|
253.0342 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
Should_Return_More_Than_3_Sub_Actions_For_IPV4 |
|
|
701.4376 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.MxECommerceServiceTests |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:46 PM |
PASSED |
TrackVwoeCommerce_ShouldReturnInteger |
|
|
1.145 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
LogTransaction_ShouldHandlePlanBillingContract |
|
|
0.7866 ms |
|
↳
|
| 2/23/2026 3:47:46 PM |
PASSED |
LogTransaction_ShouldHandleQuotedContract |
|
|
5.4231 ms |
|
↳
|
|
|
MxMojo_UnitTests.Utils.CircularBufferTest |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:48 PM |
PASSED |
CircularBuffer |
|
|
0.679 ms |
|
↳
|
|
|
MxMojo_UnitTests.Extensions.RegExExtensionsTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:10 PM |
PASSED |
IsMatchWithTimeout |
|
|
5.01 seconds |
|
↳
|
|
|
MxMojo_UnitTests.BackgroundProcesses.Beekeeper |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:52 PM |
PASSED |
Should_Disable_Old_Failing_Lookups |
Debug Trace:
ExecuteScalar - /* GetDatabaseVersion */ SELECT @@version
GetReader - SELECT [dbo].[mxt_SubActions].[ID], [dbo].[mxt_SubActions].[UID], [dbo].[mxt_SubActions].[Name], [dbo].[mxt_SubActions].[URL], [dbo].[mxt_SubActions].[LookupDomain], [dbo].[mxt_SubActions].[ReturnCode], [dbo].[mxt_SubActions].[Description], [dbo].[mxt_SubActions].[PublicDescription], [dbo].[mxt_SubActions].[PaidContent], [dbo].[mxt_SubActions].[SpecialDNSServer], [dbo].[mxt_SubActions].[Tier], [dbo].[mxt_SubActions].[IsBlacklist], [dbo].[mxt_SubActions].[IsDeleted], [dbo].[mxt_SubActions].[IsWarning], [dbo].[mxt_SubActions].[ModifiedOn], [dbo].[mxt_SubActions].[CanSendAlert], [dbo].[mxt_SubActions].[AddedText], [dbo].[mxt_SubActions].[RemovedText], [dbo].[mxt_SubActions].[StatusText], [dbo].[mxt_SubActions].[LookupActionPropertyID], [dbo].[mxt_SubActions].[ReportsSubnets], [dbo].[mxt_SubActions].[BlRanking], [dbo].[mxt_SubActions].[IsRHSBL], [dbo].[mxt_SubActions].[BlDomainBased], [dbo].[mxt_SubActions].[BlDynamicIP], [dbo].[mxt_SubActions].[BlHostReputation], [dbo].[mxt_SubActions].[BlBackscatterNDR], [dbo].[mxt_SubActions].[BlRelayProxy], [dbo].[mxt_SubActions].[BlSpamUBE], [dbo].[mxt_SubActions].[BlVirus], [dbo].[mxt_SubActions].[BlDelistAuto], [dbo].[mxt_SubActions].[BlDelistManual], [dbo].[mxt_SubActions].[BlPaidExpress], [dbo].[mxt_SubActions].[BlDelistURL], [dbo].[mxt_SubActions].[ShowCannedContent], [dbo].[mxt_SubActions].[IsIPv6BL], [dbo].[mxt_SubActions].[BlacklistTtl], [dbo].[mxt_SubActions].[BlacklistRsyncFrequency], [dbo].[mxt_SubActions].[BlacklistCount]
FROM [dbo].[mxt_SubActions]
ORDER BY Name ASC
|
|
485.06 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.BIMI_TestRecord |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:18 PM |
PASSED |
BIMI_Valid |
|
|
1.8583 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
BIMI_Invalid |
|
|
0.6807 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Tools.TLSRPT_TestRecord |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:18 PM |
PASSED |
TLSRPT_Invalid |
|
|
1.1143 ms |
|
↳
|
| 2/23/2026 3:46:18 PM |
PASSED |
TLSRPT_Valid |
|
|
2.4698 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_MicrosoftSNDS_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_MicrosoftSNDS_Steps |
|
|
41.3495 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.UserFiltersServiceTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
Should_Get_User_Filter_List |
|
|
46.0439 ms |
|
↳
|
|
|
MxMojo_UnitTests.DKIM_Signature |
4 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:47:44 PM |
PASSED |
DKIM_Signature_Canon_Body_Simple_Empty |
|
|
0.3816 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
DKIM_Signature_Canon_Both_Simple |
|
|
0.1327 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
DKIM_Signature_Canon_Both_Relaxed |
|
|
0.2263 ms |
|
↳
|
| 2/23/2026 3:47:44 PM |
PASSED |
DKIM_Signature_Canon_Body_Relaxed_Empty |
|
|
0.1468 ms |
|
↳
|
|
|
MxMojo_UnitTests.HeaderAnalyzer |
9 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:45 PM |
PASSED |
BadReceives |
|
|
6.0637 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
ParseMailMessageMailFlowParserOld |
Debug Trace:
MxHeaderParser completed 1 in 0ms
|
|
1.1885 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
EmailHeaderAnalyzerServiceManual |
|
|
797.4731 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
GoodIsolateHostRegexTest |
|
|
0.1172 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
ParseMailMessageMailFlowParser |
Debug Trace:
MxMessageRawParser for 1 completed 1 in 0ms
|
|
0.429 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
ParseAllEmailHeadersPerformance |
Debug Trace:
42
MxMessageParseAll for 1 completed 1 in 0ms
|
|
1.0543 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
EmailHeaderDomains |
|
|
3.6453 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
BustedIsolateHostRegexTest |
|
|
0.162 ms |
|
↳
|
| 2/23/2026 3:48:45 PM |
PASSED |
WrappedSubject |
|
|
0.1945 ms |
|
↳
|
|
|
MxMojo_UnitTests.DNS.RootServersTest |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:10 PM |
PASSED |
Get_TLD_ServerTest |
|
|
0.3301 ms |
|
↳
|
|
|
MxMojo_UnitTests.MxQueueJobTest |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:52 PM |
PASSED |
MxQueueHangfireTest |
|
|
14.3342 ms |
|
↳
|
| 2/23/2026 3:45:52 PM |
PASSED |
MxQueueSimpleTest |
|
|
4.2095 ms |
|
↳
|
|
|
MxMojo_UnitTests.ComplaintActions_Base_Test |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
ComplaintActions_Scheduler_Wont_Trigger |
|
|
3.6562 ms |
|
↳
|
| 2/23/2026 3:48:41 PM |
PASSED |
ComplaintActions_Scheduler_Will_Trigger |
|
|
1.2563 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_Yahoo_Test |
2 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Yahoo_Get_Confirmation_Code |
|
|
57.6381 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Integrations_Yahoo_Steps |
|
|
14.099 ms |
|
↳
|
|
|
MxMojo_UnitTests.Integrations_BIMI_Test |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:41 PM |
PASSED |
BIMIIntegration_Steps_ValidLogoUrl_And_Dns |
|
|
20.8047 ms |
|
↳
|
|
|
MxMojo_UnitTests.DKIMConfirmedSelectorsTests |
3 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:42 PM |
PASSED |
Should_Delete_Confirmed_Selector |
|
|
1.0197 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Should_Get_Confirmed_Selectors |
|
|
1.6281 ms |
|
↳
|
| 2/23/2026 3:48:42 PM |
PASSED |
Should_Create_Confirmed_Selector |
|
|
8.9343 ms |
|
↳
|
|
|
MxMojo_UnitTests.Services.SecretsServiceTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:48:37 PM |
PASSED |
Should_Get_Secret |
|
|
0.1348 ms |
|
↳
|
|
|
MxMojo_UnitTests.Lookups.Domain |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:46:20 PM |
PASSED |
SimpleDomain |
|
|
20.2828 ms |
|
↳
|
|
|
MxMojo_UnitTests.BackgroundProcesses.AwsTests |
1 Tests |
|
|
↳
| Time |
Status |
Test |
Message |
Owner |
Duration |
| 2/23/2026 3:45:52 PM |
PASSED |
Should_Deserialize_Serialize_Using_DnsMessageConverter |
|
|
39.2786 ms |
|
↳
|
|