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); }