public void DoesNotMatchPlatform() { try { // Arrange. Setup(); HandlerData data = new NodeHandlerData() { Platforms = new string[] { "nosuch" } }; // Act/Assert. Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.Windows)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.Linux)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.OSX)); } finally { Teardown(); } }
public void MatchesPlatform() { try { // Arrange. Setup(); HandlerData data = new NodeHandlerData() { Platforms = new[] { "WiNdOwS" } }; // Act/Assert. Assert.True(data.PreferredOnPlatform(PlatformUtil.OS.Windows)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.Linux)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.OSX)); } finally { Teardown(); } }
public void MatchesPlatform() { try { // Arrange. using (var tokenSource = new CancellationTokenSource()) using (var _hc = Setup(tokenSource)) { HandlerData data = new NodeHandlerData() { Platforms = new[] { "WiNdOwS" } }; // Act/Assert. Assert.True(data.PreferredOnPlatform(PlatformUtil.OS.Windows)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.Linux)); Assert.False(data.PreferredOnPlatform(PlatformUtil.OS.OSX)); } } finally { Teardown(); } }