E-mail
[TestFixture] public class CatalogServiceStubFixture { RecordingDataSet.Recording recording; RecordingDataSet.Recording actual; CatalogServiceStub service; [SetUp] public void SetUp() { // create a test recording in memory recording = CreateRecording(); service = new CatalogServiceStub(recording); actual = service.FindByRecordingId(recording.Id); } private RecordingDataSet.Recording CreateRecording() { RecordingDataSet dataSet = new RecordingDataSet(); RecordingDataSet.Recording recording = dataSet.Recordings.NewRecording(); recording.Id = 1; // more code needed here to fill in the rest of the recording. return recording; } [Test] public void CheckId() { Assert.AreEqual(recording.Id, actual.Id); }
<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:tns="http://nunit.org/webservices" elementFormDefault="qualified" targetNamespace="http://nunit.org/webservices" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Recording" type="tns:RecordingDto" /> <xs:complexType name="RecordingDto"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="id" type="xs:long" /> <xs:element minOccurs="1" maxOccurs="1" name="title" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="artistName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="releaseDate" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="labelName" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="tracks" type="tns:TrackDto" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="reviews" type="tns:ReviewDto" /> <xs:element minOccurs="0" maxOccurs="1" name="totalRunTime" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="averageRating" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:complexType name="TrackDto"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="id" type="xs:long" /> <xs:element minOccurs="1" maxOccurs="1" name="title" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="artistName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="duration" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="genreName" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="ReviewDto"> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="id" type="xs:long" /> <xs:element minOccurs="1" maxOccurs="1" name="reviewerName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="rating" type="xs:int" /> <xs:element minOccurs="1" maxOccurs="1" name="reviewContent" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema>
Remember Me
a@href@title, strike