Saxonite v1.2.6.2
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using Sarand.Net.Standard.Base.Helpers;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Sacs.UnitTests.Net.Standard.Base.Helpers
|
||||
{
|
||||
//=======================================================================
|
||||
[TestClass]
|
||||
public class SacsDataValidationHelper_Tester
|
||||
{
|
||||
//-------------------------------------------------------------------
|
||||
// Email addresses.
|
||||
//-------------------------------------------------------------------
|
||||
[TestMethod]
|
||||
public void IsValidEmailAddress()
|
||||
{
|
||||
// Valid addresses.
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe@bloggs.com"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe@bloggs.xx"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe@bloggs.co.uk"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("jb@bloggs.co.uk"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe.bloggs@bloggs.co.uk"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe-bloggs@bloggs.co.uk"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidEmailAddress("joe_bloggs@bloggs.co.uk"));
|
||||
|
||||
// Invalid addresses.
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress(null));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress(""));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress(" "));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress("joe"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress("joe.bloggs.com"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress("joe@bloggs"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidEmailAddress("joe@blo ggs.com"));
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// URLs.
|
||||
//-------------------------------------------------------------------
|
||||
[TestMethod]
|
||||
public void IsValidUrl()
|
||||
{
|
||||
// Valid addresses.
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidUrl("http://joe.bloggs"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidUrl("https://joe.bloggs"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidUrl("//joe.bloggs"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidUrl("joe.bloggs"));
|
||||
|
||||
// Invalid addresses.
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidUrl(null));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidUrl(""));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidUrl(" "));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidUrl("joe"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidUrl("joe@bloggs.com"));
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
[TestMethod]
|
||||
public void IsValidWikipediaUrl()
|
||||
{
|
||||
// Valid addresses.
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("en.wikipedia.org/wiki/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("//en.wikipedia.org/wiki/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("https://en.wikipedia.org/wiki/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("en.wikipedia.org/w/index.php?etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("//en.wikipedia.org/w/index.php?etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidWikipediaUrl("https://en.wikipedia.org/w/index.php?etc"));
|
||||
|
||||
// Invalid addresses.
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl(null));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl(""));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl(" "));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl("http://en.wikipedia.org/wiki/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl("http://en.wikipedia.org/w/index.php"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidWikipediaUrl("htps://www.bbc.co.uk"));
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
[TestMethod]
|
||||
public void IsValidLinkedInUrl()
|
||||
{
|
||||
// Valid addresses.
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("www.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("//www.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("https://www.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("en.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("//en.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("https://en.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("xx.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("//xx.linkedin.com/in/etc"));
|
||||
Assert.IsTrue(SacsDataValidationHelper.IsValidLinkedInUrl("https://xx.linkedin.com/in/etc"));
|
||||
|
||||
// Invalid addresses.
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl(null));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl(""));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl(" "));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("http://www.linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("http://xx.linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("http://xx.linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("x.linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("xxx.linkedin.com/in/"));
|
||||
Assert.IsFalse(SacsDataValidationHelper.IsValidLinkedInUrl("htps://www.bbc.co.uk"));
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
}
|
||||
//=======================================================================
|
||||
}
|
||||
Reference in New Issue
Block a user