public WeblogTraceTextFormatterAssemblerFixture()
        {
            var context       = new Mock <IBuilderContext>();
            var formatterData = new WeblogTraceTextFormatterData();
            var configuration = new Mock <IConfigurationSource>();
            var cache         = new ConfigurationReflectionCache();

            var assembler = new WeblogTraceTextFormatterAssembler();

            _formatter = assembler.Assemble(context.Object, formatterData, configuration.Object, cache);
        }
        public void Type_Should_Be_Same_Which_Is_Passed_In_Constructor()
        {
            _formatterData = new WeblogTraceTextFormatterData(Name, GetType(), Template);

            Assert.Equal(GetType(), _formatterData.Type);
        }
        public void Template_Should_Be_Same_Which_Is_Passed_In_Constructor()
        {
            _formatterData = new WeblogTraceTextFormatterData(Template);

            Assert.Equal(Template, _formatterData.Template);
        }
        public void Template_Should_Be_Empty_String_When_No_Template_Is_Passed_In_Constructor()
        {
            _formatterData = new WeblogTraceTextFormatterData();

            Assert.Equal(string.Empty, _formatterData.Template);
        }