public void ModelToFacadeMapsCorrectly() { var model = new Topic { Id = Identity.Random(), Description = _description, Name = _name, GroupId = _groupId }; var facade = model.ToFacade(); Assert.That(facade.Id, Is.EqualTo(model.Id.ToFacade())); Assert.That(facade.Description, Is.EqualTo(model.Description)); Assert.That(facade.Name, Is.EqualTo(model.Name)); facade.Links.Should().Contain(new Link(ResourceLocation.OfGroup(_groupId), TellagoStudios.Hermes.RestService.Constants.Relationships.Group)); }
public void SetUp() { _description = "Description"; _groupId = Identity.Random(); _name = "The awesome group"; }
static public Facade.Link ToLink(this Identity id, string rel) { return(new Facade.Link(ResourceLocation.OfGroup(id).ToString(), rel)); }
public void SetUp() { _description = "Description"; _groupId = Identity.Random(); _name = "The awesome group"; }