コード例 #1
0
    public void AssemblyVersionOptions_Equality()
    {
        var avo1a = new VersionOptions.AssemblyVersionOptions { };
        var avo1b = new VersionOptions.AssemblyVersionOptions { };
        Assert.Equal(avo1a, avo1b);
        Assert.NotEqual(avo1a, null);

        var avo2a = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("1.5"),
        };
        var avo2b = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("1.5"),
        };
        var avo3 = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("2.5"),
        };
        Assert.Equal(avo2a, avo2b);
        Assert.NotEqual(avo2a, avo1a);

        var avo4 = new VersionOptions.AssemblyVersionOptions
        {
            Precision = VersionOptions.VersionPrecision.Build,
        };
        var avo5 = new VersionOptions.AssemblyVersionOptions
        {
            Precision = VersionOptions.VersionPrecision.Minor,
        };
        Assert.NotEqual(avo4, avo5);
    }
コード例 #2
0
    public void AssemblyVersionOptions_Equality()
    {
        var avo1a = new VersionOptions.AssemblyVersionOptions {
        };
        var avo1b = new VersionOptions.AssemblyVersionOptions {
        };

        Assert.Equal(avo1a, avo1b);
        Assert.NotEqual(avo1a, null);

        var avo2a = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("1.5"),
        };
        var avo2b = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("1.5"),
        };
        var avo3 = new VersionOptions.AssemblyVersionOptions
        {
            Version = new Version("2.5"),
        };

        Assert.Equal(avo2a, avo2b);
        Assert.NotEqual(avo2a, avo1a);

        var avo4 = new VersionOptions.AssemblyVersionOptions
        {
            Precision = VersionOptions.VersionPrecision.Build,
        };
        var avo5 = new VersionOptions.AssemblyVersionOptions
        {
            Precision = VersionOptions.VersionPrecision.Minor,
        };

        Assert.NotEqual(avo4, avo5);
    }