示例#1
0
        public virtual async Task TestPatchOfDtoSetController()
        {
            using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs {
                UseRealServer = true
            }))
            {
                TokenResponse token = await testEnvironment.Server.Login("ValidUserName", "ValidPassword", clientId : "TestResOwner");

                using (RemoteWebDriver driver = testEnvironment.Server.BuildWebDriver(new RemoteWebDriverOptions {
                    Token = token
                }))
                {
                    await driver.ExecuteTest(@"testPatchOfDtoSetController");
                }

                TestCustomersController testCustomersController = testEnvironment.GetObjects <TestCustomersController>()
                                                                  .ElementAt(1);

                A.CallTo(() => testCustomersController.PartialUpdate(Guid.Parse("28e1ff65-da41-4fa3-8aeb-5196494b407d"), A <Delta <TestCustomerDto> > .That.Matches(d => d.GetInstance().Name == "TestCustomer?"), A <CancellationToken> .Ignored))
                .MustHaveHappenedOnceExactly();
            }
        }
示例#2
0
        public virtual async Task TestGetOfDtoSetController()
        {
            using (BitOwinTestEnvironment testEnvironment = new BitOwinTestEnvironment(new TestEnvironmentArgs {
                UseRealServer = true
            }))
            {
                TokenResponse token = await testEnvironment.Server.Login("ValidUserName", "ValidPassword", clientId : "TestResOwner");

                using (RemoteWebDriver driver = testEnvironment.Server.BuildWebDriver(new RemoteWebDriverOptions {
                    Token = token
                }))
                {
                    await driver.ExecuteTest(@"testGetOfDtoSetController");
                }

                TestCustomersController testCustomersController = testEnvironment.GetObjects <TestCustomersController>()
                                                                  .Single();

                A.CallTo(() => testCustomersController.GetAll(A <CancellationToken> .Ignored))
                .MustHaveHappenedOnceExactly();
            }
        }
        public virtual void TestPatchOfDtoSetController()
        {
            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(@"testPatchOfDtoSetController");
                }

                TestCustomersController testCustomersController = TestDependencyManager.CurrentTestDependencyManager.Objects
                                                                  .OfType <TestCustomersController>()
                                                                  .ElementAt(1);

                A.CallTo(() => testCustomersController.Update(Guid.Parse("28e1ff65-da41-4fa3-8aeb-5196494b407d"), A <Delta <TestCustomerDto> > .That.Matches(d => d.GetInstance().Name == "TestCustomer?"), A <CancellationToken> .Ignored))
                .MustHaveHappened(Repeated.Exactly.Once);
            }
        }
        public virtual void TestGetOfDtoSetController()
        {
            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(@"testGetOfDtoSetController");
                }

                TestCustomersController testCustomersController = TestDependencyManager.CurrentTestDependencyManager.Objects
                                                                  .OfType <TestCustomersController>()
                                                                  .Single();

                A.CallTo(() => testCustomersController.GetAll())
                .MustHaveHappened(Repeated.Exactly.Once);
            }
        }