Пример #1
0
    public Task ConvertWithNewline()
    {
        var target = new ClassToSplit
        {
            Value = $"line1{Environment.NewLine}line2"
        };

        return(Verifier.Verify(target));
    }
Пример #2
0
    public Task ConvertWithNewline()
    {
        SharedVerifySettings.RegisterFileConverter <ClassToSplit>("txt", ClassToStream);
        var target = new ClassToSplit
        {
            Value = $@"line1{Environment.NewLine}line2"
        };

        return(Verify(target));
    }
Пример #3
0
    public Task ConvertWithNewline()
    {
        VerifierSettings.RegisterFileConverter <ClassToSplit>(
            (instance, _) =>
        {
            var streams = ToStream(instance.Value);
            return(new ConversionResult(null, streams.Select(x => new ConversionStream("txt", x))));
        });
        var target = new ClassToSplit
        {
            Value = $"line1{Environment.NewLine}line2"
        };

        return(Verifier.Verify(target));
    }
Пример #4
0
    public Task ConvertWithNewline()
    {
        SharedVerifySettings.RegisterFileConverter <ClassToSplit>(
            "txt",
            (instance, _) =>
        {
            var streams = ToStream(instance.Value);
            return(new ConversionResult(null, streams));
        });
        var target = new ClassToSplit
        {
            Value = $@"line1{Environment.NewLine}line2"
        };

        return(Verify(target));
    }
Пример #5
0
    static IEnumerable <Stream> ClassToStream(ClassToSplit split)
    {
        var bytes = Encoding.UTF8.GetBytes(split.Value);

        yield return(new MemoryStream(bytes));
    }