public void Constructor_ValueAsCatalogArgument_ShouldSetAssemblyProperty() { var expectations = Expectations.GetAssemblies(); using (TemporaryFileCopier copier = new TemporaryFileCopier(expectations.Select(assembly => assembly.Location).ToArray())) { var catalog = CreateDirectoryCatalog(copier.DirectoryPath); var proxy = new DirectoryCatalog.DirectoryCatalogDebuggerProxy(catalog); EnumerableAssert.AreEqual(expectations, proxy.Assemblies); } }
public void Constructor_ValueAsCatalogArgument_ShouldSetAssemblyProperty() { var expectations = Expectations.GetAssemblies(); foreach (var e in expectations) { var catalog = CreateAssemblyCatalog(e); var proxy = new AssemblyCatalogDebuggerProxy(catalog); Assert.Same(catalog.Assembly, proxy.Assembly); } }
[ActiveIssue(25498, TestPlatforms.AnyUnix)] // System.Reflection.ReflectionTypeLoadException : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. public void Constructor_ValueAsCatalogArgument_ShouldSetPartsProperty() { var expectations = Expectations.GetAssemblies(); foreach (var e in expectations) { var catalog = CreateAssemblyCatalog(e); var proxy = new AssemblyCatalogDebuggerProxy(catalog); EqualityExtensions.CheckSequenceEquals(catalog.Parts, proxy.Parts); } }
public void Constructor_ValueAsCatalogArgument_ShouldSetAssemblyProperty() { string directoryPath = GetTemporaryDirectory(); var expectations = Expectations.GetAssemblies(); foreach (string fileName in expectations.Select(assembly => assembly.Location).ToArray()) { File.Copy(fileName, Path.Combine(directoryPath, Path.GetFileName(fileName))); } var catalog = CreateDirectoryCatalog(directoryPath); var proxy = new DirectoryCatalog.DirectoryCatalogDebuggerProxy(catalog); Assert.Equal(expectations, proxy.Assemblies); }
public void Constructor_ValueAsCatalogArgument_ShouldSetPartsProperty() { var expectations = Expectations.GetAssemblies(); foreach (var e in expectations) { string directoryPath = GetTemporaryDirectory(e.Location); var catalog = CreateDirectoryCatalog(directoryPath); var proxy = new DirectoryCatalog.DirectoryCatalogDebuggerProxy(catalog); EqualityExtensions.CheckEquals(catalog.Parts, proxy.Parts); } }
public void Constructor_ValueAsCatalogArgument_ShouldSetPartsProperty() { var expectations = Expectations.GetAssemblies(); foreach (var e in expectations) { using (TemporaryFileCopier copier = new TemporaryFileCopier(e.Location)) { var catalog = CreateDirectoryCatalog(copier.DirectoryPath); var proxy = new DirectoryCatalog.DirectoryCatalogDebuggerProxy(catalog); EnumerableAssert.AreSequenceEqual(catalog.Parts, proxy.Parts); } } }