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