public void Builder_Can_Build_A_Link() { var resolver = new FakeDependencyResolver(); resolver.LinkProviderMock.Setup(x => x.ResolveLink("tcm:1-2-3")).Returns("/index.html"); DependencyResolver.SetResolver(resolver); var linkedComponent = new Component(); linkedComponent.Id = "tcm:1-2-3"; var component = new Component(); component.Fields.Add("component_link", new Field() { LinkedComponentValues = { linkedComponent } }); var model = ComponentViewModelBuilder.Build <HeadingViewModel>(component); Assert.That(model.Link, Is.EqualTo("/index.html")); }
public void Builder_Can_Build_A_Link() { var resolver = new FakeDependencyResolver(); resolver.LinkProviderMock.Setup(x => x.ResolveLink("tcm:1-2-3")).Returns("/index.html"); DependencyResolver.SetResolver(resolver); var linkedComponent = new Component(); linkedComponent.Id = "tcm:1-2-3"; var component = new Component(); component.Fields.Add("component_link", new Field() { LinkedComponentValues = { linkedComponent } }); var model = ComponentViewModelBuilder.Build<HeadingViewModel>(component); Assert.That(model.Link, Is.EqualTo("/index.html")); }