public void returns_expected_resource_name() { var sut = new ResourceDefinitionHelper(); var result = sut.GetDefinitionFor <FooResource>(); Assert.Equal("Foo", result.ResourceName); }
public void returns_expected_id_name_from_annotated_attribute() { var sut = new ResourceDefinitionHelper(); var result = sut.GetDefinitionFor <QuxResource>(); Assert.Equal("Id", result.ResourceIdentifierName); }
public void returns_expected_id() { var sut = new ResourceDefinitionHelper(); var result = sut.GetDefinitionFor <BarResource>(); Assert.Equal("Id", result.ResourceIdentifierName); }
public void returns_expected_id_when_annotated_with_attribute() { var sut = new ResourceDefinitionHelper(); var result = sut.GetDefinitionFor <BazResource>(); Assert.Equal("Number", result.ResourceIdentifierName); }
public void returns_expected_id_when_resource_does_not_have_one() { var sut = new ResourceDefinitionHelper(); var result = sut.GetDefinitionFor <FooResource>(); Assert.Null(result.ResourceIdentifierName); }