示例#1
0
        public void TestEquals_WhenOtherValueIsDifferentType_ReturnsFalse()
        {
            var systemUnderTest = new MonitoredProjectSettings();

            // ReSharper disable once SuspiciousTypeConversion.Global
            Assert.That(systemUnderTest.Equals(this), Is.False);
        }
示例#2
0
        public void TestEquals_WhenOtherValueIsThis_ReturnsTrue()
        {
            var systemUnderTest = new MonitoredProjectSettings();

            // ReSharper disable once EqualExpressionComparison
            Assert.That(systemUnderTest.Equals(systemUnderTest), Is.True);
        }
示例#3
0
        public void TestEquals_WhenVstsAccountsAreSame_ReturnsTrue()
        {
            var systemUnderTest1 = new MonitoredProjectSettings();
            var systemUnderTest2 = new MonitoredProjectSettings();

            systemUnderTest1.VstsAccount = "anything";
            systemUnderTest2.VstsAccount = "anything";
            systemUnderTest1.Id          = systemUnderTest2.Id = Guid.NewGuid();

            Assert.That(systemUnderTest1.Equals(systemUnderTest2), Is.True);
        }
示例#4
0
        public void TestEquals_WhenProjectGuidsAreDifferent_ReturnsFalse()
        {
            var systemUnderTest1 = new MonitoredProjectSettings();
            var systemUnderTest2 = new MonitoredProjectSettings();

            systemUnderTest1.VstsAccount = systemUnderTest2.VstsAccount = "anything";
            systemUnderTest1.Id          = Guid.NewGuid();
            systemUnderTest2.Id          = Guid.NewGuid();

            Assert.That(systemUnderTest1.Equals(systemUnderTest2), Is.False);
        }
示例#5
0
        public void TestEquals_WhenProjectGuidsAreSame_ReturnsTrue()
        {
            const string testGuidString   = "84ACAF79-CA75-461C-B6EE-6DBAE5B93792";
            var          systemUnderTest1 = new MonitoredProjectSettings();
            var          systemUnderTest2 = new MonitoredProjectSettings();

            systemUnderTest1.VstsAccount = systemUnderTest2.VstsAccount = "anything";
            systemUnderTest1.Id          = Guid.Parse(testGuidString);
            systemUnderTest2.Id          = Guid.Parse(testGuidString);

            Assert.That(systemUnderTest1.Equals(systemUnderTest2), Is.True);
        }
示例#6
0
        public void TestEquals_WhenOtherValueIsNull_ReturnsFalse()
        {
            var systemUnderTest = new MonitoredProjectSettings();

            Assert.That(systemUnderTest.Equals(null), Is.False);
        }