本文整理汇总了C#中IProductRepository.Add方法的典型用法代码示例。如果您正苦于以下问题:C# IProductRepository.Add方法的具体用法?C# IProductRepository.Add怎么用?C# IProductRepository.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IProductRepository
的用法示例。
在下文中一共展示了IProductRepository.Add方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Before_all_specs
protected override void Before_all_specs()
{
SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof(Base).Assembly);
_productBuilder = new ProductBuilder();
_productAdviceRepository = new Repository<ProductAdvice>(GetNewDataContext());
_productAdviceDomainService =
new ProductAdviceDomainService(new ProductRepository(GetNewDataContext()),
_productAdviceRepository, GetNewDataContext());
_productRepository = new ProductRepository(GetNewDataContext());
_semaphoreRepository = new Repository<Semaphore>(GetNewDataContext());
_mentorRepository = new Repository<Mentor>(GetNewDataContext());
_mentor = new Mentor
{
MentorName = "Consumentor"
};
_mentorRepository.Add(_mentor);
_mentorRepository.Persist();
_redSemaphore = new Semaphore
{
ColorName = "Red",
Value = -1
};
_semaphoreRepository.Add(_redSemaphore);
_greenSemaphore = new Semaphore
{
ColorName = "Green",
Value = 1
};
_semaphoreRepository.Add(_greenSemaphore);
_semaphoreRepository.Persist();
_product = ProductBuilder.BuildProduct();
_productRepository.Add(_product);
_productRepository.Persist();
base.Before_each_spec();
}