protected CustomerManagerConfig() { base.SetUp(); TestCustomers = new List <Customer>(); TestCustomers.AddRange(BaseFixture.CreateMany <Customer>(3)); MockUnitOfWOrk = new Mock <IUnitOfWork>(); SystemUnderTest = new CustomerManager(MockUnitOfWOrk.Object); }
public void Setup() { base.SetUp(); TestCarShows = new List <CarShow>(); TestCarShows.AddRange(BaseFixture.CreateMany <CarShow>(3)); MockCarshowFacede = new Mock <IHelperFacade <CarShow> >(); SystemUnderTest = new CarShowService(MockCarshowFacede.Object); }
protected RepositoryConfig() { base.SetUp(); TestCustomers = new List <Customer>(); TestCustomers.AddRange(BaseFixture.CreateMany <Customer>(3)); MockDbContext = new Mock <ICustomerDbContext>(); IQueryable <Customer> queryableCustomerList = TestCustomers.AsQueryable(); DbSetTestCustomers = new Mock <DbSet <Customer> >(); DbSetTestCustomers.As <IQueryable <Customer> >().Setup(m => m.Provider).Returns(queryableCustomerList.Provider); DbSetTestCustomers.As <IQueryable <Customer> >().Setup(m => m.Expression).Returns(queryableCustomerList.Expression); DbSetTestCustomers.As <IQueryable <Customer> >().Setup(m => m.ElementType).Returns(queryableCustomerList.ElementType); DbSetTestCustomers.As <IQueryable <Customer> >().Setup(m => m.GetEnumerator()).Returns(queryableCustomerList.GetEnumerator()); DbSetTestCustomers.Object.AddRange(TestCustomers); SystemUnderTest = new RepositoryBase <Customer>(MockDbContext.Object); MockDbContext.Setup(db => db.Set <Customer>()).Returns(() => DbSetTestCustomers.Object); MockDbContext.Setup(db => db.Customers).Returns(() => DbSetTestCustomers.Object); }