public void Missing_name_property_and_with_empty_id()
        {
            var resolver = new EntityPropertyResolver <FakeEntityContext>();

            Assert.Throws <MissingIdException>(
                () => resolver.GetEntityName(new EntityWithoutName()));
        }
        public void Missing_name_property_with_id_not_empty()
        {
            var resolver = new EntityPropertyResolver <FakeEntityContext>();

            var entityId   = Guid.NewGuid();
            var entityName = resolver.GetEntityName(new EntityWithoutName
            {
                Id = entityId
            });

            var hash = resolver.GenerateIdHash(entityId);

            Assert.Equal(hash, entityName);
        }