Esempio n. 1
0
 public void ChangeOrder()
 {
     #region UseOrder
     DiffTools.UseOrder(DiffTool.VisualStudio, DiffTool.AraxisMerge);
     #endregion
     Assert.Equal(DiffTool.VisualStudio, DiffTools.Resolved.First().Tool);
 }
Esempio n. 2
0
        public MessageConverterTests()
        {
            DiffTools.UseOrder(DiffTool.VisualStudioCode, DiffTool.Rider, DiffTool.VisualStudio);
            VerifierSettings.AddExtraSettings(s => s.Converters.Add(new EncodingConverter()));

            settings = new VerifySettings();
            settings.ModifySerialization(_ =>
            {
                _.IgnoreMembersWithType <Stream>();
            });
        }
Esempio n. 3
0
    public void OrderShouldNotMessWithAddTool()
    {
        string diffToolPath = FakeDiffTool.Exe;
        var    resolvedTool = DiffTools.AddTool(
            name: "MyCustomDiffTool",
            autoRefresh: true,
            isMdi: false,
            supportsText: true,
            requiresTarget: true,
            arguments: (tempFile, targetFile) => $"\"{tempFile}\" \"{targetFile}\"",
            exePath: diffToolPath,
            binaryExtensions: Enumerable.Empty <string>()) !;

        DiffTools.UseOrder(DiffTool.VisualStudio, DiffTool.AraxisMerge);
        Assert.Equal(resolvedTool.Name, DiffTools.Resolved.First().Name);
        Assert.True(DiffTools.TryFind("txt", out var forExtension));
        Assert.Equal(resolvedTool.Name, forExtension !.Name);
    }
 public static void Init()
 {
     DiffTools.UseOrder(DiffTool.VisualStudioCode);
     VerifySourceGenerators.Enable();
     ClipboardAccept.Enable();
 }