public void NothingElseCalled_TopNavigationReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowTopNavigation(); //Assert string result = builder.Build(); Assert.Equal("allow-top-navigation", result); }
public void DuplicateTopNavigationAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowTopNavigation().AllowTopNavigation(); //Assert string result = builder.Build(); Assert.Equal("allow-top-navigation", result); }
public void NothingElseCalled_PopupsReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowPopups(); //Assert string result = builder.Build(); Assert.Equal("allow-popups", result); }
public void PopupsToEscapeSandboxAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowPopupsToEscapeSandbox().AllowPopupsToEscapeSandbox(); //Assert string result = builder.Build(); Assert.Equal("allow-popups-to-escape-sandbox", result); }
public void DuplicateOrientationLockAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowOrientationLock().AllowOrientationLock(); //Assert string result = builder.Build(); Assert.Equal("allow-orientation-lock", result); }
public void DuplicatePopupsAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowPopups().AllowPopups(); //Assert string result = builder.Build(); Assert.Equal("allow-popups", result); }
public void NothingElseCalled_OrientationLockReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowOrientationLock(); //Assert string result = builder.Build(); Assert.Equal("allow-orientation-lock", result); }
public void NothingElseCalled_NoneReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowNone(); //Assert string result = builder.Build(); Assert.Equal("'none'", result); }
public void NothingElseCalled_AsteriskReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowAny(); //Assert string result = builder.Build(); Assert.Equal("'*'", result); }
public void DuplicateNoneAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowNone().AllowNone(); //Assert string result = builder.Build(); Assert.Equal("'none'", result); }
public void NothingElseCalled_SameOriginReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowSameOrigin(); //Assert string result = builder.Build(); Assert.Equal("allow-same-origin", result); }
public void DuplicateSameOriginAllowed_DuplicatesRemoved() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowSameOrigin().AllowSameOrigin(); //Assert string result = builder.Build(); Assert.Equal("allow-same-origin", result); }
public void SomethingElseCalled_PopupsIncluded() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowModals(); builder.AllowPopups(); builder.AllowForms(); //Assert string result = builder.Build(); Assert.Equal("allow-forms allow-modals allow-popups", result); }
public void SomethingElseCalled_OrientationLockIncluded() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowModals(); builder.AllowOrientationLock(); builder.AllowForms(); //Assert string result = builder.Build(); Assert.Equal("allow-forms allow-modals allow-orientation-lock", result); }
public void SomethingElseCalled_TopNavigationIncluded() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowModals(); builder.AllowTopNavigation(); builder.AllowPopups(); //Assert string result = builder.Build(); Assert.Equal("allow-modals allow-popups allow-top-navigation", result); }
public void SomethingElseAllowed_OtherssIgnored() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowForms(); builder.AllowModals(); builder.AllowAny(); //Assert string result = builder.Build(); Assert.Equal("'*'", result); }
public void SomethingElseCalled_SameOriginIncluded() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowModals(); builder.AllowSameOrigin(); builder.AllowPopups(); //Assert string result = builder.Build(); Assert.Equal("allow-modals allow-popups allow-same-origin", result); }
public void SomethingElseCalled_OnlyNoneReturned() { //Arrange SandboxDirectiveBuilder builder = new SandboxDirectiveBuilder(); //Act builder.AllowForms(); builder.AllowModals(); builder.AllowNone(); builder.AllowAny(); //Assert string result = builder.Build(); Assert.Equal("'none'", result); }