Fixing ignored UT.

--HG--
branch : 1.x
This commit is contained in:
andrerod
2010-12-30 19:19:39 +00:00
parent c5147e5019
commit 9cc5bde3ff
2 changed files with 12 additions and 4 deletions

View File

@@ -23,7 +23,6 @@ namespace Orchard.Tests.ContentManagement.MetaData.Services {
Assert.That(type.Name, Is.EqualTo("foo")); Assert.That(type.Name, Is.EqualTo("foo"));
} }
[Test] [Test]
public void AttributesAreAppliedAsSettings() { public void AttributesAreAppliedAsSettings() {
var builder = new ContentTypeDefinitionBuilder(); var builder = new ContentTypeDefinitionBuilder();
@@ -41,9 +40,18 @@ namespace Orchard.Tests.ContentManagement.MetaData.Services {
Assert.That(type.Parts.Single().Settings["y"], Is.EqualTo("2")); Assert.That(type.Parts.Single().Settings["y"], Is.EqualTo("2"));
} }
[Test, Ignore("Parts can be removed by name")] [Test]
public void PartsCanBeRemovedByNameWhenImporting() { public void PartsCanBeRemovedByNameWhenImporting() {
Assert.Fail(); const string partToBeRemoved = "alpha";
var builder = new ContentTypeDefinitionBuilder();
_reader.Merge(new XElement("foo",
new XElement(partToBeRemoved),
new XElement("remove", new XAttribute("name", partToBeRemoved))
), builder);
var type = builder.Build();
Assert.That(type.Parts.FirstOrDefault(part => part.PartDefinition.Name == partToBeRemoved), Is.Null);
} }
} }
} }

View File

@@ -53,11 +53,11 @@ namespace Orchard.Tests.Environment {
public IEnumerable<RouteDescriptor> GetRoutes() { public IEnumerable<RouteDescriptor> GetRoutes() {
return _routes; return _routes;
} }
public void GetRoutes(ICollection<RouteDescriptor> routes) { public void GetRoutes(ICollection<RouteDescriptor> routes) {
foreach (var routeDescriptor in GetRoutes()) foreach (var routeDescriptor in GetRoutes())
routes.Add(routeDescriptor); routes.Add(routeDescriptor);
} }
} }
public class StubRoutePublisher : IRoutePublisher { public class StubRoutePublisher : IRoutePublisher {