public virtual async Task TestBatchReadRequest() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { Token token = await testEnvironment.Server.LoginWithCredentials("ValidUserName", "ValidPassword", clientId : "TestResOwner"); using (RemoteWebDriver driver = testEnvironment.Server.BuildWebDriver(new RemoteWebDriverOptions { Token = token })) { await driver.ExecuteTest(@"testBatchReadRequest"); } ParentEntitiesController parentEntitiesController = testEnvironment.GetObjects <ParentEntitiesController>() .Single(); A.CallTo(() => parentEntitiesController.Get(A <CancellationToken> .Ignored)) .MustHaveHappenedOnceExactly(); TestModelsController testModelsController = testEnvironment.GetObjects <TestModelsController>() .Single(); A.CallTo(() => testModelsController.Get(A <CancellationToken> .Ignored)) .MustHaveHappenedOnceExactly(); } }
public virtual async Task RadComboViewModelTest() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { Token token = await testEnvironment.Server.LoginWithCredentials("ValidUserName", "ValidPassword", clientId : "TestResOwner"); using (RemoteWebDriver driver = testEnvironment.Server.BuildWebDriver(new RemoteWebDriverOptions { Token = token })) { await driver.NavigateToRoute("rad-combo-page"); await driver.ExecuteTest("Bit.Tests.Implementations.Tests.RadTests.testRadComboViewModel"); } TestModelsController testModelsController = testEnvironment.GetObjects <TestModelsController>() .Single(); A.CallTo(() => testModelsController.GetTestModelsByStringPropertyValue(1)) .MustHaveHappenedOnceExactly(); ParentEntitiesController parentEntitiesController = testEnvironment.GetObjects <ParentEntitiesController>() .Single(); A.CallTo(() => parentEntitiesController.GetTestData()) .MustHaveHappenedOnceExactly(); } }
public virtual async Task RadGridFormViewModelAddTest() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { TokenResponse token = await testEnvironment.Server.Login("ValidUserName", "ValidPassword", clientId : "TestResOwner"); using (RemoteWebDriver driver = testEnvironment.Server.GetWebDriver(new RemoteWebDriverOptions { Token = token })) { await driver.NavigateToRoute("rad-grid-page"); await driver.ExecuteTest("Bit.Tests.Implementations.Tests.RadTests.testRadGridFormViewModelAdd"); } ParentEntitiesController parentEntitiesController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <ParentEntitiesController>() .Last(); A.CallTo(() => parentEntitiesController.Create(A <ParentEntity> .That.Matches(p => p.Name == "!"), A <CancellationToken> .Ignored)) .MustHaveHappened(Repeated.Exactly.Once); } }
public virtual async Task TestBatchReadRequest() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { TokenResponse token = await testEnvironment.Server.Login("ValidUserName", "ValidPassword", clientId : "TestResOwner"); using (RemoteWebDriver driver = testEnvironment.Server.GetWebDriver(new RemoteWebDriverOptions { Token = token })) { await driver.ExecuteTest(@"testBatchReadRequest"); } ParentEntitiesController parentEntitiesController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <ParentEntitiesController>() .Single(); A.CallTo(() => parentEntitiesController.Get(A <CancellationToken> .Ignored)) .MustHaveHappened(Repeated.Exactly.Once); TestModelsController testModelsController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <TestModelsController>() .Single(); A.CallTo(() => testModelsController.Get(A <CancellationToken> .Ignored)) .MustHaveHappened(Repeated.Exactly.Once); } }
public virtual void RadComboFormViewModelTest() { using (TestEnvironment testEnvironment = new TestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { OAuthToken token = testEnvironment.Server.Login("ValidUserName", "ValidPassword"); using (RemoteWebDriver driver = testEnvironment.Server.GetWebDriver(new RemoteWebDriverOptions { Token = token })) { driver.NavigateToRoute("rad-combo-page"); driver.ExecuteTest("Foundation.Test.Implementations.Tests.RadTests.testRadComboFormViewModel"); } TestModelsController testModelsController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <TestModelsController>() .Single(); A.CallTo(() => testModelsController.GetTestModelsByStringPropertyValue(1)) .MustHaveHappened(Repeated.Exactly.Once); ParentEntitiesController parentEntitiesController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <ParentEntitiesController>() .Single(); A.CallTo(() => parentEntitiesController.GetTestData()) .MustHaveHappened(Repeated.Exactly.Once); } }
public virtual void TestBatchReadRequest() { using (TestEnvironment testEnvironment = new TestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { OAuthToken token = testEnvironment.Server.Login("ValidUserName", "ValidPassword"); using (RemoteWebDriver driver = testEnvironment.Server.GetWebDriver(new RemoteWebDriverOptions { Token = token })) { driver.ExecuteTest(@"testBatchReadRequest"); } ParentEntitiesController parentEntitiesController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <ParentEntitiesController>() .Single(); A.CallTo(() => parentEntitiesController.Get()) .MustHaveHappened(Repeated.Exactly.Once); TestModelsController testModelsController = TestDependencyManager.CurrentTestDependencyManager.Objects .OfType <TestModelsController>() .Single(); A.CallTo(() => testModelsController.Get()) .MustHaveHappened(Repeated.Exactly.Once); } }
public virtual async Task RadGridViewModelAddTest() { using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs { UseRealServer = true })) { Token token = await testEnvironment.Server.LoginWithCredentials("ValidUserName", "ValidPassword", clientId : "TestResOwner"); using (WebDriver driver = testEnvironment.Server.BuildWebDriver(new WebDriverOptions { Token = token })) { await driver.NavigateToRoute("rad-grid-page"); await driver.ExecuteTest("Bit.Tests.Implementations.Tests.RadTests.testRadGridViewModelAdd"); } ParentEntitiesController parentEntitiesController = testEnvironment.GetObjects <ParentEntitiesController>() .Last(); A.CallTo(() => parentEntitiesController.Create(A <ParentEntity> .That.Matches(p => p.Name == "!"), A <CancellationToken> .Ignored)) .MustHaveHappenedOnceExactly(); } }