コード例 #1
0
        public void ObserveAppStateDoesNotThrowException()
        {
            var fixture = new SuspensionHost();

            var result = Record.Exception(() => fixture.ObserveAppState <DummyAppState>().Subscribe());

            result.Should().BeNull();
        }
コード例 #2
0
        public void ObserveAppStateDoesNotThrowInvalidCastException()
        {
            var fixture = new SuspensionHost();

            Action result = () => fixture.ObserveAppState <DummyAppState>().Subscribe();

            result.Should().NotThrow <InvalidCastException>();
        }
コード例 #3
0
        public void ObserveAppStateDoesNotThrowInvalidCastException()
        {
            var fixture = new SuspensionHost();

            var result = Record.Exception(() => fixture.ObserveAppState <DummyAppState>().Subscribe());

            result.ShouldNotBeOfType <InvalidCastException>();
        }