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?>); } }