public void Current_NoSelected_NotFound()
        {
            using (ShimsContext.Create())
            {
                var sa = new Axe.Windows.Actions.Fakes.ShimSelectAction();
                Axe.Windows.Actions.Fakes.ShimSelectAction.GetDefaultInstance = () => sa;
                sa.GetSelectedElementContextId = () => null;

                var controller = new SelectController();

                var result = controller.Current();

                Assert.IsTrue(result is NotFoundResult);
            }
        }
        public void Current_Selected_Found()
        {
            using (ShimsContext.Create())
            {
                var guid = Guid.NewGuid();
                var sa   = new Axe.Windows.Actions.Fakes.ShimSelectAction();
                Axe.Windows.Actions.Fakes.ShimSelectAction.GetDefaultInstance = () => sa;
                sa.GetSelectedElementContextId = () => guid;

                var controller = new SelectController();

                var result = controller.Current();

                Assert.IsTrue(result is OkNegotiatedContentResult <Guid?>);
            }
        }