ResetDevice() публичный Метод

Performs a graphics device reset
public ResetDevice ( ) : void
Результат void
        public void TestGraphicsDeviceServiceEvents()
        {
            MockedGraphicsDeviceService             mock             = new MockedGraphicsDeviceService();
            Mock <IGraphicsDeviceServiceSubscriber> mockedSubscriber = mockSubscriber(mock);

            mockedSubscriber.Expects.One.Method(
                m => m.DeviceCreated(null, null)
                ).WithAnyArguments();

            using (IDisposable keeper = mock.CreateDevice()) {
                this.mockery.VerifyAllExpectationsHaveBeenMet();

                mockedSubscriber.Expects.One.Method(
                    m => m.DeviceResetting(null, null)
                    ).WithAnyArguments();
                mockedSubscriber.Expects.One.Method(
                    m => m.DeviceReset(null, null)
                    ).WithAnyArguments();

                mock.ResetDevice();
                this.mockery.VerifyAllExpectationsHaveBeenMet();

                mockedSubscriber.Expects.One.Method(
                    m => m.DeviceDisposing(null, null)
                    ).WithAnyArguments();
            }
            this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
        public void TestGraphicsDeviceServiceEvents()
        {
            MockedGraphicsDeviceService      mock             = new MockedGraphicsDeviceService();
            IGraphicsDeviceServiceSubscriber mockedSubscriber = mockSubscriber(mock);

            Expect.Once.On(mockedSubscriber).Method("DeviceCreated").WithAnyArguments();
            using (IDisposable keeper = mock.CreateDevice()) {
                this.mockery.VerifyAllExpectationsHaveBeenMet();

                Expect.Once.On(mockedSubscriber).Method("DeviceResetting").WithAnyArguments();
                Expect.Once.On(mockedSubscriber).Method("DeviceReset").WithAnyArguments();
                mock.ResetDevice();
                this.mockery.VerifyAllExpectationsHaveBeenMet();

                Expect.Once.On(mockedSubscriber).Method("DeviceDisposing").WithAnyArguments();
            }
            this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
    public void TestDummyGraphicsDeviceServiceEvents() {
      MockedGraphicsDeviceService originalService = new MockedGraphicsDeviceService();
      originalService.CreateDevice();

      bool deviceExists = true;
      try {
        IGraphicsDeviceService dummyService;
        dummyService = GraphicsDeviceServiceHelper.MakeDummyGraphicsDeviceService(
          originalService.GraphicsDevice
        );
        IGraphicsDeviceServiceSubscriber mockedSubscriber = mockSubscriber(dummyService);
        try {
          Expect.Once.On(mockedSubscriber).Method("DeviceResetting").WithAnyArguments();
          Expect.Once.On(mockedSubscriber).Method("DeviceReset").WithAnyArguments();
          originalService.ResetDevice();
          this.mockery.VerifyAllExpectationsHaveBeenMet();

          Expect.Once.On(mockedSubscriber).Method("DeviceDisposing").WithAnyArguments();
          deviceExists = false;
          originalService.DestroyDevice();
          this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
        finally {
          unmockSubscriber(dummyService, mockedSubscriber);
        }
      }
      finally {
        if(deviceExists) {
          originalService.DestroyDevice();
        }
      }
    }
        public void TestGraphicsDeviceServiceEvents()
        {
            MockedGraphicsDeviceService mock = new MockedGraphicsDeviceService();
              Mock<IGraphicsDeviceServiceSubscriber> mockedSubscriber = mockSubscriber(mock);

              mockedSubscriber.Expects.One.Method(
            m => m.DeviceCreated(null, null)
              ).WithAnyArguments();

              using(IDisposable keeper = mock.CreateDevice()) {
            this.mockery.VerifyAllExpectationsHaveBeenMet();

            mockedSubscriber.Expects.One.Method(
              m => m.DeviceResetting(null, null)
            ).WithAnyArguments();
            mockedSubscriber.Expects.One.Method(
              m => m.DeviceReset(null, null)
            ).WithAnyArguments();

            mock.ResetDevice();
            this.mockery.VerifyAllExpectationsHaveBeenMet();

            mockedSubscriber.Expects.One.Method(
              m => m.DeviceDisposing(null, null)
            ).WithAnyArguments();
              }
              this.mockery.VerifyAllExpectationsHaveBeenMet();
        }
    public void TestGraphicsDeviceServiceEvents() {
      MockedGraphicsDeviceService mock = new MockedGraphicsDeviceService();
      IGraphicsDeviceServiceSubscriber mockedSubscriber = mockSubscriber(mock);

      Expect.Once.On(mockedSubscriber).Method("DeviceCreated").WithAnyArguments();
      using(IDisposable keeper = mock.CreateDevice()) {
        this.mockery.VerifyAllExpectationsHaveBeenMet();

        Expect.Once.On(mockedSubscriber).Method("DeviceResetting").WithAnyArguments();
        Expect.Once.On(mockedSubscriber).Method("DeviceReset").WithAnyArguments();
        mock.ResetDevice();
        this.mockery.VerifyAllExpectationsHaveBeenMet();

        Expect.Once.On(mockedSubscriber).Method("DeviceDisposing").WithAnyArguments();
      }
      this.mockery.VerifyAllExpectationsHaveBeenMet();
    }
Пример #6
0
    public void TestGraphicsDeviceReset() {
      MockedGraphicsDeviceService service = new MockedGraphicsDeviceService();
      using(IDisposable keeper = service.CreateDevice()) {
        using(TestDrawable drawable = new TestDrawable(service)) {
          Assert.AreEqual(0, drawable.LoadContentFalseCount);
          Assert.AreEqual(0, drawable.UnloadContentFalseCount);

          service.ResetDevice();

          Assert.AreEqual(1, drawable.LoadContentFalseCount);
          Assert.AreEqual(1, drawable.UnloadContentFalseCount);
        }
      }
    }