Exemplo n.º 1
0
        public void Build_WithInterfaceFormattableDocument_ShouldReturnInstanceOfTestPrintableDocument()
        {
            FormattableDocumentDefaultBuilder defaultBuilder = new FormattableDocumentDefaultBuilder();

            IPrintableDocument returnType = defaultBuilder.Build <IPrintableDocument>();

            Assert.IsInstanceOfType(returnType, typeof(TestPrintableDocument));
        }
Exemplo n.º 2
0
        public void GetAssignableClassForInterface_WithInterfaceFormattableDocument_ShouldReturnMatchingClassTestPrintableDocument()
        {
            FormattableDocumentDefaultBuilder defaultBuilder = new FormattableDocumentDefaultBuilder();

            Type returnType = defaultBuilder.GetAssignableClassForInterface(typeof(IPrintableDocument));

            Assert.AreEqual(typeof(TestPrintableDocument), returnType);
        }
Exemplo n.º 3
0
        public void GetAssignableClassForInterface_WithClassType_ShouldThrowException()
        {
            FormattableDocumentDefaultBuilder defaultBuilder = new FormattableDocumentDefaultBuilder();

            defaultBuilder.GetAssignableClassForInterface(typeof(FormattableDocumentDefaultBuildUnitTest));
        }