Exemplo n.º 1
0
        public void PrintUsesToStringOfIConvertibleObjects()
        {
            // Arrange
            MockObjectVisitor visitor = CreateObjectVisitor();
            ConvertibleClass  cls     = new ConvertibleClass();

            // Act
            visitor.Print(cls);

            // Assert
            Assert.Equal("Test", visitor.Values[0]);
        }
        public void ReadRow_AutoMappedIConvertible_Success()
        {
            using var importer = Helpers.GetImporter("Strings.xlsx");

            ExcelSheet sheet = importer.ReadSheet();

            sheet.ReadHeading();

            // Valid value
            ConvertibleClass row1 = sheet.ReadRow <ConvertibleClass>();

            Assert.Equal("value", row1.Value);

            // Valid value
            ConvertibleClass row2 = sheet.ReadRow <ConvertibleClass>();

            Assert.Equal("  value  ", row2.Value);

            // Empty value
            ConvertibleClass row3 = sheet.ReadRow <ConvertibleClass>();

            Assert.Null(row3.Value);
        }
        public void ReadRow_CustomMappedIConvertible_Success()
        {
            using var importer = Helpers.GetImporter("Strings.xlsx");
            importer.Configuration.RegisterClassMap <CustomConvertibleClassMap>();

            ExcelSheet sheet = importer.ReadSheet();

            sheet.ReadHeading();

            // Valid value
            ConvertibleClass row1 = sheet.ReadRow <ConvertibleClass>();

            Assert.Equal("value", row1.Value);

            // Valid value
            ConvertibleClass row2 = sheet.ReadRow <ConvertibleClass>();

            Assert.Equal("  value  ", row2.Value);

            // Empty value
            ConvertibleClass row3 = sheet.ReadRow <ConvertibleClass>();

            Assert.Equal("empty", row3.Value);
        }
Exemplo n.º 4
0
        public void PrintUsesToStringOfIConvertibleObjects()
        {
            // Arrange
            MockObjectVisitor visitor = CreateObjectVisitor();
            ConvertibleClass cls = new ConvertibleClass();

            // Act
            visitor.Print(cls);

            // Assert
            Assert.Equal("Test", visitor.Values[0]);
        }
Exemplo n.º 5
0
 public virtual TTo From_ConvertibleClass(ConvertibleClass input) => Convert(input);
Exemplo n.º 6
0
 public virtual void From_ConvertibleClass(ConvertibleClass input) => AssertEqual(input, GetExpected, Convert);