예제 #1
0
        public void TryCloseClosesIScreenState()
        {
            var screen = new Mock <IScreenState>();

            ScreenExtensions.TryClose(screen.Object);
            screen.Verify(x => x.Close());
        }
예제 #2
0
        public void TryCloseDoesNothingToNonIScreenState()
        {
            var screen = new Mock <IGuardClose>(MockBehavior.Strict);

            ScreenExtensions.TryClose(screen.Object);
        }