コード例 #1
0
        public void returns_expected_resource_name()
        {
            var sut    = new ResourceDefinitionHelper();
            var result = sut.GetDefinitionFor <FooResource>();

            Assert.Equal("Foo", result.ResourceName);
        }
コード例 #2
0
        public void returns_expected_id_name_from_annotated_attribute()
        {
            var sut    = new ResourceDefinitionHelper();
            var result = sut.GetDefinitionFor <QuxResource>();

            Assert.Equal("Id", result.ResourceIdentifierName);
        }
コード例 #3
0
        public void returns_expected_id()
        {
            var sut    = new ResourceDefinitionHelper();
            var result = sut.GetDefinitionFor <BarResource>();

            Assert.Equal("Id", result.ResourceIdentifierName);
        }
コード例 #4
0
        public void returns_expected_id_when_annotated_with_attribute()
        {
            var sut    = new ResourceDefinitionHelper();
            var result = sut.GetDefinitionFor <BazResource>();

            Assert.Equal("Number", result.ResourceIdentifierName);
        }
コード例 #5
0
        public void returns_expected_id_when_resource_does_not_have_one()
        {
            var sut    = new ResourceDefinitionHelper();
            var result = sut.GetDefinitionFor <FooResource>();

            Assert.Null(result.ResourceIdentifierName);
        }