public void TestEquals()
        {
            var reference1 = new FeedReference
            {
                Source = FeedTest.Test1Uri,
                Architecture = new Architecture(OS.Windows, Cpu.I586),
                Languages = {"en-US"}
            };
            var reference2 = new FeedReference
            {
                Source = FeedTest.Test1Uri,
                Architecture = new Architecture(OS.Windows, Cpu.I586),
                Languages = {"en-US"}
            };
            reference2.Should().Be(reference1);

            reference2 = new FeedReference
            {
                Source = FeedTest.Test1Uri,
                Architecture = new Architecture(OS.Windows, Cpu.I586),
                Languages = {"de-DE"}
            };
            reference2.Should().NotBe(reference1);

            reference2 = new FeedReference
            {
                Source = FeedTest.Test1Uri,
                Languages = {"en-US"}
            };
            reference2.Should().NotBe(reference1);
        }
Beispiel #2
0
    public void Equality()
    {
        var reference1 = new FeedReference
        {
            Source       = FeedTest.Test1Uri,
            Architecture = new(OS.Windows, Cpu.I586),
            Languages    = { "en-US" }
        };
        var reference2 = new FeedReference
        {
            Source       = FeedTest.Test1Uri,
            Architecture = new(OS.Windows, Cpu.I586),
            Languages    = { "en-US" }
        };

        reference2.Should().Be(reference1);

        reference2 = new FeedReference
        {
            Source       = FeedTest.Test1Uri,
            Architecture = new(OS.Windows, Cpu.I586),
            Languages    = { "de-DE" }
        };
        reference2.Should().NotBe(reference1);

        reference2 = new FeedReference
        {
            Source    = FeedTest.Test1Uri,
            Languages = { "en-US" }
        };
        reference2.Should().NotBe(reference1);
    }