Exemplo n.º 1
0
        public void Initialize_WithTypeOnly()
        {
            var type = ReflectionObjectMother.GetSomeClassType();

            var result = new TypeAssemblyResult(type);

            Assert.That(result.Type, Is.SameAs(type));
            Assert.That(result.AdditionalTypes, Is.Empty);
        }
Exemplo n.º 2
0
        public void Initialize_WithTypeAndAdditionalTypes()
        {
            var type            = ReflectionObjectMother.GetSomeClassType();
            var additionalTypes = new Mock <IReadOnlyDictionary <object, Type> > (MockBehavior.Strict);

            var result = new TypeAssemblyResult(type, additionalTypes.Object);

            Assert.That(result.Type, Is.SameAs(type));
            Assert.That(result.AdditionalTypes, Is.SameAs(additionalTypes.Object));
        }
Exemplo n.º 3
0
        public void Initialize_WithTypeAndAdditionalTypes()
        {
            var type            = ReflectionObjectMother.GetSomeClassType();
            var additionalTypes = MockRepository.GenerateStrictMock <IReadOnlyDictionary <object, Type> >();

            var result = new TypeAssemblyResult(type, additionalTypes);

            Assert.That(result.Type, Is.SameAs(type));
            Assert.That(result.AdditionalTypes, Is.SameAs(additionalTypes));
        }