コード例 #1
0
        public void Translate_GivenNullCode_ThrowsArgumentNullException()
        {
            Mock <ITemplateBuilder> templateBuilder = new Mock <ITemplateBuilder>();

            var sut = new EndCodeBlockTranslator();

            sut.Translate(null, templateBuilder.Object);
        }
コード例 #2
0
        public void Translate_CleanCode_WhenAddingToTemplateBuilder()
        {
            Mock <ITemplateBuilder> templateBuilder = new Mock <ITemplateBuilder>();

            var sut = new EndCodeBlockTranslator();

            sut.Translate("\t}\r\n", templateBuilder.Object);

            templateBuilder.Verify(t => t.AddCodeBlock("}"));
        }
コード例 #3
0
        public void Translate_CallsTemplateBuilder()
        {
            Mock <ITemplateBuilder> templateBuilder = new Mock <ITemplateBuilder>();

            var sut = new EndCodeBlockTranslator();

            sut.Translate("}", templateBuilder.Object);

            templateBuilder.Verify(t => t.AddCodeBlock("}"));
        }
コード例 #4
0
        public void Translate_GivenNullTemplateBuilder_ThrowsArgumentNullException()
        {
            var sut = new EndCodeBlockTranslator();

            sut.Translate("a", null);
        }