public void TestBuildProductManager() { var ketchup = KetchupBuilder.Configure(() => new Mock <IPersistenceManager>().Object).AsProductManager().Build(); Assert.IsNotNull(ketchup.Products); }
public void TestBuildOrderManger() { var ketchup = KetchupBuilder .Configure(() => new Mock <IPersistenceManager>().Object) .AsOrderManager(new Mock <IOrderNumberGenerator>().Object) .Build(); Assert.IsNotNull(ketchup.Orders); }
static void Main(string[] args) { var context = new SampleContextFactory().Create(); var ketchup = KetchupBuilder .Configure(() => new EntityFrameworkPersistenceManager(context)) .AsProductManager() .Build(); var categories = ketchup.Products.GetProductCategories(); foreach (var productCategory in categories) { Console.WriteLine("Category: {0}", productCategory.Name); foreach (var attribute in productCategory.Specification) { Console.WriteLine(attribute.Attribute.Name); } } Console.ReadLine(); }
public void TestOrderManagerExpectsNumberGenerator() { KetchupBuilder.Configure(() => new Mock <IPersistenceManager>().Object).AsOrderManager(null); }
public void TestNullOrderManager() { var ketchup = KetchupBuilder.Configure(() => new Mock <IPersistenceManager>().Object).Build(); var actual = ketchup.Orders; }