public void ShouldBeAbleToReadProperties()
        {
            var register = new FactoryRegister(typeof(IMockObject), typeof(MockObject), new Type[] { typeof(IMockDependency) });

            Assert.AreEqual(typeof(IMockObject), register.ContractType);
            Assert.AreEqual(typeof(MockObject), register.ClassType);
            Assert.AreEqual(1, register.Dependencies.Length);
            Assert.AreEqual(typeof(IMockDependency), register.Dependencies.First());
        }
        public void ShouldBeAbleToCreateAFactoryRegister()
        {
            var register = new FactoryRegister(typeof(IMockObject), typeof(MockObject), new Type[] { typeof(IMockDependency) });

            Assert.NotNull(register);
        }