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_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); } } }