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 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(); EmployeeDetails = BaseFixture.Create <EmployeeDetails>(); EmployeeDetails.AnnualSalary = 60050; EmployeeDetails.SuperRate = 9; var taxTable = new TaxTable() { TaxYears = { new TaxYear() { Year = 2019, TaxSlabs = { new TaxSlab() { Base = 0, Rate = 0, LowerLimit = 0, UpperLimit = 18200 }, new TaxSlab() { Base = 0, Rate = 19, LowerLimit = 18201, UpperLimit = 37000 }, new TaxSlab() { Base = 3572, Rate = 32.5, LowerLimit = 37001, UpperLimit = 87000 }, new TaxSlab() { Base = 19822, Rate = 37, LowerLimit = 87001, UpperLimit = 180000 }, new TaxSlab() { Base = 54232, Rate = 45, LowerLimit = 180001, UpperLimit = 1000000 } } } } }; TaxTable = Options.Create(taxTable); Logger = BaseFixture.Create <ILogger <ITaxYearManager> >(); }
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); }
public QuestionsControllerTests(BaseFixture fixture) { this.fixture = fixture; }
public TestsControllerTests(BaseFixture fixture, TestsControllerFixture controllerFixture) { this.fixture = fixture; this.controllerFixture = controllerFixture; }
protected IEnumerator TestPrereqCommandPostreq(TestingMode mode, Action checkReqs, Func <int, TestPhase> doUndoableStuff, Action checkPostReqs, int framesToWait = 1) { yield return(null); IEnumerator WaitFrames() { for (int i = 0; i < framesToWait; ++i) { yield return(null); } } int currentFrame; switch (mode) { case TestingMode.Command: BaseFixture.AssumePreviousTest(checkReqs); currentFrame = 0; while (doUndoableStuff(currentFrame++) == TestPhase.WaitForNextFrame) { yield return(null); } yield return(WaitFrames()); checkPostReqs(); break; case TestingMode.UndoRedo: Undo.ClearAll(); Undo.IncrementCurrentGroup(); BaseFixture.AssumePreviousTest(checkReqs); currentFrame = 0; while (doUndoableStuff(currentFrame++) == TestPhase.WaitForNextFrame) { yield return(null); } Undo.IncrementCurrentGroup(); yield return(WaitFrames()); BaseFixture.AssumePreviousTest(checkPostReqs); yield return(WaitFrames()); Undo.PerformUndo(); yield return(WaitFrames()); BaseFixture.AssertPreviousTest(checkReqs); Undo.PerformRedo(); yield return(WaitFrames()); BaseFixture.AssertPreviousTest(checkPostReqs); break; default: throw new ArgumentOutOfRangeException(); } }
public CategoriesControllerTests(BaseFixture fixture) { this.fixture = fixture; }
public GroupsControllerTests(BaseFixture fixture, GroupControllerFixture controllerFixture) { this.fixture = fixture; this.controllerFixture = controllerFixture; }
protected Task <ImmutableArray <TestDocument> > ExecuteAsync(IEnumerable <TestDocument> documents, params IModule[] modules) => BaseFixture.ExecuteAsync(documents, m_TestExecutionContext, modules);
public AuthControllerTests(BaseFixture fixture) { this.fixture = fixture; }
public OrganizationsControllerTests(BaseFixture fixture) { this.fixture = fixture; }