public void NullReferenceTransformation()
        {
            var       transformer = new EntityToModelTransformer();
            Reference dbModel     = null;

            var result = transformer.GetReference(dbModel);

            Assert.AreEqual(null, result);
        }
        public void ReferenceTransformation()
        {
            var transformer = new EntityToModelTransformer();
            var dbModel     = new Reference()
            {
                Id     = 1,
                Order  = 5,
                Target = "Some target",
                Type   = ReferenceType.Website
            };

            var result = transformer.GetReference(dbModel);

            Assert.AreEqual(dbModel.Id, result.Id, "Ids are not equal");
            Assert.AreEqual(dbModel.Order, result.Order, "Orders are not equal");
            Assert.AreEqual(dbModel.Target, result.Target, "Targets are not equal");
            Assert.AreEqual(dbModel.Type, result.Type, "Types are not equal");
        }