- basicsample.zip
- BasicSample
- BasicSample.Core
- BasicSample.Data
- BasicSample.resharper
- BasicSample.resharper.user
- BasicSample.sln
- BasicSample.Tests
- BasicSample.Web
- Solution Items
- enterprisesample.zip
- EnterpriseSample
- EnterpriseSample.Core
- EnterpriseSample.Data
- EnterpriseSample.Presenters
- EnterpriseSample.resharper
- EnterpriseSample.resharper.user
- EnterpriseSample.sln
- EnterpriseSample.Tests
- EnterpriseSample.Web
- ProjectBase.Data
- ProjectBase.Utils
- Solution Items
- nhibernatebestpractices_src.zip
- NHibernateSample
- NHibernateSample.Core
- NHibernateSample.Data
- NHibernateSample.sln
- NHibernateSample.Tests
- NHibernateSample.Web
- Solution Items
- Iesi.Collections.dll
- log4net.dll
- NHibernate.dll
- NHibernate.Generics.dll
- nunit.framework.dll
|
using System;
using System.Collections.Generic;
using BasicSample.Core.Domain;
using BasicSample.Tests.Domain;
namespace BasicSample.Tests.TestFactories
{
public class TestOrdersFactory
{
public List<Order> CreateOrders() {
List<Order> orderListing = new List<Order>();
orderListing.Add(Order1);
orderListing.Add(Order2);
orderListing.Add(Order3);
return orderListing;
}
private Customer OrderingCustomer {
get {
Customer orderingCustomer = new Customer("Acme Anvils");
new DomainObjectIdSetter<string>().SetIdOf(orderingCustomer, "ACME");
return orderingCustomer;
}
}
private Customer SomeOtherCustomer {
get {
Customer someOtherCustomer = new Customer("Chow Mein, Inc.");
new DomainObjectIdSetter<string>().SetIdOf(someOtherCustomer, "MEIN");
return someOtherCustomer;
}
}
private Order Order1 {
get {
Order order = new Order(OrderingCustomer);
order.ShipToName = "Road Runner";
order.OrderDate = new DateTime(2005, 1, 11);
return order;
}
}
private Order Order2 {
get {
Order order = new Order(SomeOtherCustomer);
order.ShipToName = "Hollywood";
order.OrderDate = new DateTime(2005, 1, 11);
return order;
}
}
private Order Order3 {
get {
Order order = new Order(OrderingCustomer);
order.ShipToName = "Fredericks";
order.OrderDate = new DateTime(2005, 1, 11);
return order;
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.