[Nugsoft-commits] nugsoft/nUGSoft.Entities.Tests TestFactory.cs,NONE,1.1
Brought to you by:
javery,
jimholmesoh
|
From: Jim H. <jim...@us...> - 2005-12-04 03:53:55
|
Update of /cvsroot/nugsoft/nugsoft/nUGSoft.Entities.Tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2800/nUGSoft.Entities.Tests Added Files: TestFactory.cs Log Message: Initial add. Class for factory initializations. --- NEW FILE: TestFactory.cs --- using System; using System.Collections.Generic; using System.Text; namespace nUGSoft.Entities.Tests { public class TestFactory { /// <summary> /// Creates a default person for testing. /// </summary> /// <returns>Person with default settings.</returns> public static Person CreateDefaultPerson() { Person p = new Person(); p.FName = "First"; p.LName = "Last"; p.EMail = "Fi...@La..."; p.DateJoined = DateTime.Today; p.Approved = false; p.HowFound = "Newsletter"; p.PrimaryPhone = "111-222-3333"; p.AltPhone = "444-555-6666"; p.TopicsList = ".NET, Web services"; p.WebsiteURL = "www.bugs.com"; p.BlogURL = "www.bugs.com/blog"; p.Photo = new byte[1]; p.Photo[0] = 0xF; p.UnmoderatedEvent = false; p.UnmoderatedPost = false; return p; } /// <summary> /// Creates a default Person with PersonType of "Member." /// </summary> /// <remarks>Person entity is not persisted.</remarks> /// <returns>Default Person of type "Member."</returns> public static Person CreateDefaultMember() { //new person, make 'em a member Person p = CreateDefaultPerson(); p.PersonTypes.Add(PersonType.GetMemberRecord()); return p; } public static Location CreateDefaultLocation() { Location loc = new Location(); loc.Name = "Location"; loc.Address1 = "Address 1"; loc.Address2 = "Address 2"; loc.Address3 = "Address 3"; loc.MapURLLink = "www.here.org"; return loc; } public static Event CreateDefaultEvent() { Event evt = new Event(); evt.Date = DateTime.Today; evt.Topic = "Topic"; evt.Speaker = "Speaker"; evt.IsGroupMeeting = true; evt.Description = "Meeting"; return evt; } } } |