public void TryGetTestExtensionShouldNotReturnExtensionWithIncorrectlUri() { testExtensionManager = new DummyTestExtensionManager(unfilteredTestExtensions, filteredTestExtensions, messageLogger); var result = testExtensionManager.TryGetTestExtension(""); Assert.IsNull(result); }
public void TryGetTestExtensionWithStringUriUnitTest() { testExtensionManager = new DummyTestExtensionManager(unfilteredTestExtensions, filteredTestExtensions, messageLogger); var result = testExtensionManager.TryGetTestExtension(new Uri("testlogger://logger").AbsoluteUri); Assert.IsNotNull(result); Assert.IsInstanceOfType(result.Value, typeof(ITestLogger)); }
public void TryGetTestExtensionShouldReturnExtensionWithCorrectUri() { testExtensionManager = new DummyTestExtensionManager(unfilteredTestExtensions, filteredTestExtensions, messageLogger); var result = testExtensionManager.TryGetTestExtension(new Uri("testlogger://logger")); Assert.IsNotNull(result); Assert.IsInstanceOfType(result.Value, typeof(ITestLogger)); }
public void TryGetTestExtensionShouldThrowExceptionWithNullUri() { testExtensionManager = new DummyTestExtensionManager(unfilteredTestExtensions, filteredTestExtensions, messageLogger); TestPluginCacheTests.SetupMockAdditionalPathExtensions(); Assert.ThrowsException <ArgumentNullException>(() => { var result = testExtensionManager.TryGetTestExtension(default(Uri)); } ); }