public IntTypeConverterTests()
        {
            var typeContextMock = new Mock<ITypeContext>();

            contextMock = new Mock<IXamlTypeConverterContext>();
            contextMock.Setup(context => context.TypeRepository).Returns(typeContextMock.Object);
            sut = new IntTypeConverter();
        }
Example #2
0
        public void IntTypeConverter_ConvertCoreWithEmptyString_Converts()
        {
            string source = string.Empty;

            var result = IntTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
Example #3
0
        public IntTypeConverterTests()
        {
            var typeContextMock = new Mock <ITypeContext>();

            contextMock = new Mock <IXamlTypeConverterContext>();
            contextMock.Setup(context => context.TypeRepository).Returns(typeContextMock.Object);
            sut = new IntTypeConverter();
        }
Example #4
0
        public void IntTypeConverter_ConvertCoreWithNullString_Converts()
        {
            string source = null;

            var result = IntTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
Example #5
0
        public void IntTypeConverter_ConvertCoreWithValidString_Converts()
        {
            int    number = 5;
            string source = number.ToString();


            var result = IntTypeConverter.Convert(source);

            Assert.IsTrue(result == number);
        }
        public void Should_AppendIntTypeConverter_When_IntFieldIsAppended()
        {
            var layout = new LayoutDescriptor <PrimitiveTypesModel>()
                         .AppendField(x => x.intTest, fieldLength);

            var field        = layout.GetOrderedFields().FirstOrDefault();
            var expectedType = new IntTypeConverter();

            Assert.IsInstanceOfType(field.TypeConverter, expectedType.GetType());
        }
        public void CanConvert()
        {
            var converter = new IntTypeConverter();

            converter.CanConvertFrom(typeof(int)).Should().BeTrue();
            converter.CanConvertFrom(typeof(string)).Should().BeTrue();
            converter.CanConvertFrom(typeof(DateTime)).Should().BeFalse();
            converter.CanConvertTo(typeof(int)).Should().BeTrue();
            converter.CanConvertTo(typeof(string)).Should().BeTrue();
            converter.CanConvertTo(typeof(DateTime)).Should().BeFalse();

            converter.ConvertFromString(new TypeConverterOptions(), "12").Should().Be(12);
            converter.ConvertFromString(new TypeConverterOptions(), @"n/a").Should().Be(0);

            converter.ConvertToString(new TypeConverterOptions(), 99).Should().Be("99");
        }
Example #8
0
 public void Should_SuccessfullyCastIntTypeConverterToObject_When_CastIsUsed()
 {
     var intConverter     = new IntTypeConverter();
     var genericConverter = intConverter;
 }