private static void AssertMovementIsValid(IMovement movement, IHaveAName character) { Assert.That(movement, Is.Not.Null); Assert.That(movement.Name, Is.Not.Null); Assert.That(movement.Value, Is.Not.Null); Assert.That(movement.Owner, Is.EqualTo(character.Name), $"{nameof(movement.Owner)}"); }
private T CreateLink <T>(IHaveAName resource, UrlHelper urlHelper, string routeName) where T : Link { string hypermediaLink = urlHelper.Link(routeName, new { name = resource.Name }); var link = _linkProvider.CreateLink <T>(hypermediaLink); return(link); }