public void NotNaviguableAttribute_Ctor_TestParams() { var na = new NotNaviguableAttribute(); na.Mode.Should().Be(NavigationMode.All); var na2 = new NotNaviguableAttribute(NavigationMode.Create); na2.Mode.Should().Be(NavigationMode.Create); }
private bool CannotNaviguate(NotNaviguableAttribute navAttr) { return(navAttr != null && ((_createMode && navAttr.Mode.HasFlag(NavigationMode.Create)) || (!_createMode && navAttr.Mode.HasFlag(NavigationMode.Update)))); }