public IntTypeConverterTests() { var typeContextMock = new Mock<ITypeContext>(); contextMock = new Mock<IXamlTypeConverterContext>(); contextMock.Setup(context => context.TypeRepository).Returns(typeContextMock.Object); sut = new IntTypeConverter(); }
public void IntTypeConverter_ConvertCoreWithEmptyString_Converts() { string source = string.Empty; var result = IntTypeConverter.Convert(source); Assert.IsTrue(result == 0); }
public IntTypeConverterTests() { var typeContextMock = new Mock <ITypeContext>(); contextMock = new Mock <IXamlTypeConverterContext>(); contextMock.Setup(context => context.TypeRepository).Returns(typeContextMock.Object); sut = new IntTypeConverter(); }
public void IntTypeConverter_ConvertCoreWithNullString_Converts() { string source = null; var result = IntTypeConverter.Convert(source); Assert.IsTrue(result == 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"); }
public void Should_SuccessfullyCastIntTypeConverterToObject_When_CastIsUsed() { var intConverter = new IntTypeConverter(); var genericConverter = intConverter; }