public void IfParameterIsStringCombineItToCreateFontColorCombo()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();
            var font = conv.Convert("Blue", typeof(Font), "Bold", null) as Font;

            font.Color.B.Should().Be(255);
        }
        public void IfFontIsNotFoundReturnNull()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();
            var font = conv.Convert(_fixture.Ioc.Resolve <IAssetPlugin>(), typeof(Font), "11", null);

            font.Should().BeNull();
        }
        public void IfNoPluginIsPassedItsResolved()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();
            var font = conv.Convert(_fixture.Ioc.Resolve <IAssetPlugin>(), typeof(Font), "", null);

            font.Should().BeNull();
        }
        public void IfNoFontNameIsGivenReturnNull()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();
            var font = conv.Convert(null, typeof(Font), "Bold", null);

            font.Should().Be(_fixture.FontToAdd);
        }
        public void ConverterConvertsFontNameToFontObject()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();

            var font = conv.Convert(_fixture.Ioc.Resolve <IAssetPlugin>(), typeof(Font), "Bold", null);

            font.Should().Be(_fixture.FontToAdd);
        }
        public void ShouldConstruct()
        {
            FontResourceValueConverter conv = new FontResourceValueConverter();

            conv.Should().NotBeNull();
        }