Skip to content

Instantly share code, notes, and snippets.

@DominicFinn
Created March 24, 2015 10:53
Show Gist options
  • Save DominicFinn/d3baf71797d954faf8f2 to your computer and use it in GitHub Desktop.
Save DominicFinn/d3baf71797d954faf8f2 to your computer and use it in GitHub Desktop.
XML Literal being used for a unit test
Imports System.Text
Imports Microsoft.VisualStudio.TestTools.UnitTesting
<TestClass()>
Public Class GivenAValidXmlPerson
Private _person As XDocument
Dim _id As Integer
Dim _firstName As String
Dim _lastName As String
Dim _dob As Date
Dim _results As MuonLab.Validation.ValidationReport
<TestInitialize()>
Public Sub Setup()
Me._id = 1
Me._firstName = "Dom"
Me._lastName = "Finn"
Me._dob = New DateTime(2000, 1, 1)
Me._person =
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<people>
<person>
<id><%= _id %></id>
<firstname><%= _firstName %></firstname>
<lastname><%= _lastName %></lastname>
<dob><%= _dob %></dob>
</person>
</people>
Dim validator = New XmlPersonValidator()
Me._results = validator.Validate(Me._person)
End Sub
<TestMethod()>
Public Sub TheValidatorShouldBeValid()
Assert.IsTrue(Me._results.IsValid)
End Sub
End Class
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment