Example #1
0
        public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <HalfHour> testItem)
        {
            var halfHour1 = testItem.Create();
            var halfHour2 = testItem.Create();

            Assert.IsFalse(halfHour1 != halfHour2);
        }
Example #2
0
        public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Month> testItem)
        {
            var month1 = testItem.Create();
            var month2 = testItem.Create();

            Assert.AreEqual(month1.GetHashCode(), month2.GetHashCode());
        }
Example #3
0
        public void EqualityOperator_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <QuarterHour> testItem)
        {
            var quarterHour1 = testItem.Create();
            var quarterHour2 = testItem.Create();

            Assert.IsTrue(quarterHour1 == quarterHour2);
        }
Example #4
0
        public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Day> testItem)
        {
            var day1 = testItem.Create();
            var day2 = testItem.Create();

            Assert.AreEqual(day1.GetHashCode(), day2.GetHashCode());
        }
        public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Quarter> testItem)
        {
            var quarter1 = testItem.Create();
            var quarter2 = testItem.Create();

            Assert.IsFalse(quarter1 != quarter2);
        }
        public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Quarter> testItem)
        {
            var quarter1 = testItem.Create();
            var quarter2 = testItem.Create();

            Assert.AreEqual(quarter1.GetHashCode(), quarter2.GetHashCode());
        }
        public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Season> testItem)
        {
            var season1 = testItem.Create();
            var season2 = testItem.Create();

            Assert.IsFalse(season1 != season2);
        }
Example #8
0
        public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Month> testItem)
        {
            var month1 = testItem.Create();
            var month2 = testItem.Create();

            Assert.IsFalse(month1 != month2);
        }
Example #9
0
        public void InequalityOperator_WithTwoIdenticalInstances_ReturnsFalse(ITestItem <Day> testItem)
        {
            var day1 = testItem.Create();
            var day2 = testItem.Create();

            Assert.IsFalse(day1 != day2);
        }
Example #10
0
        public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <HalfHour> testItem)
        {
            var halfHour1 = testItem.Create();
            var halfHour2 = testItem.Create();

            Assert.AreEqual(halfHour1.GetHashCode(), halfHour2.GetHashCode());
        }
        public void GetHashCode_OnTwoIdenticalInstances_ReturnSameValue(ITestItem <Season> testItem)
        {
            var season1 = testItem.Create();
            var season2 = testItem.Create();

            Assert.AreEqual(season1.GetHashCode(), season2.GetHashCode());
        }
Example #12
0
        public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <HalfHour> testItem)
        {
            object halfHour1 = testItem.Create();
            object halfHour2 = testItem.Create();
            var    equals    = halfHour1.Equals(halfHour2);

            Assert.IsTrue(equals);
        }
Example #13
0
        public void Equals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <QuarterHour> testItem)
        {
            var quarterHour1 = testItem.Create();
            var quarterHour2 = testItem.Create();
            var equals       = quarterHour1.Equals(quarterHour2);

            Assert.IsTrue(equals);
        }
        public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Season> testItem)
        {
            object season1 = testItem.Create();
            object season2 = testItem.Create();
            var    equals  = season1.Equals(season2);

            Assert.IsTrue(equals);
        }
        public void IComparableCompareTo_WithInstanceIdenticalToParameter_ReturnsZero(ITestItem <Season> testItem)
        {
            var season1 = testItem.Create();
            var season2 = testItem.Create();
            var comp    = season1.CompareTo(season2);

            Assert.AreEqual(0, comp);
        }
Example #16
0
        public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Day> testItem)
        {
            object day1   = testItem.Create();
            object day2   = testItem.Create();
            var    equals = day1.Equals(day2);

            Assert.IsTrue(equals);
        }
Example #17
0
        public void IComparableCompareTo_WithInstanceIdenticalToParameter_ReturnsZero(ITestItem <Day> testItem)
        {
            var day1 = testItem.Create();
            var day2 = testItem.Create();
            var comp = day1.CompareTo(day2);

            Assert.AreEqual(0, comp);
        }
        public void IComparableCompareTo_WithInstanceIdenticalToParameter_ReturnsZero(ITestItem <Quarter> testItem)
        {
            var quarter1 = testItem.Create();
            var quarter2 = testItem.Create();
            var comp     = quarter1.CompareTo(quarter2);

            Assert.AreEqual(0, comp);
        }
Example #19
0
        public void CompareTo_WithParameterIdenticalToInstance_ReturnsZero(ITestItem <HalfHour> testItem)
        {
            var halfHour1 = testItem.Create();
            var halfHour2 = testItem.Create();
            var comp      = halfHour1.CompareTo(halfHour2);

            Assert.AreEqual(0, comp);
        }
Example #20
0
        public void IComparableCompareTo_WithInstanceIdenticalToParameter_ReturnsZero(ITestItem <Month> testItem)
        {
            var month1 = testItem.Create();
            var month2 = testItem.Create();
            var comp   = month1.CompareTo(month2);

            Assert.AreEqual(0, comp);
        }
Example #21
0
        public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Month> testItem)
        {
            object month1 = testItem.Create();
            object month2 = testItem.Create();
            var    equals = month1.Equals(month2);

            Assert.IsTrue(equals);
        }
        public void ObjectEquals_WithTwoIdenticalInstances_ReturnsTrue(ITestItem <Quarter> testItem)
        {
            object quarter1 = testItem.Create();
            object quarter2 = testItem.Create();
            var    equals   = quarter1.Equals(quarter2);

            Assert.IsTrue(equals);
        }
Example #23
0
        public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Month> testItem)
        {
            IComparable month = testItem.Create();
            var         comp  = month.CompareTo(null);

            Assert.AreEqual(1, comp);
        }
Example #24
0
        public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Day> testItem)
        {
            IComparable day  = testItem.Create();
            var         comp = day.CompareTo(null);

            Assert.AreEqual(1, comp);
        }
        public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Season> testItem)
        {
            IComparable season = testItem.Create();
            var         comp   = season.CompareTo(null);

            Assert.AreEqual(1, comp);
        }
        public void IComparableCompareTo_WithParameterEqualToNull_Returns1(ITestItem <Quarter> testItem)
        {
            IComparable quarter = testItem.Create();
            var         comp    = quarter.CompareTo(null);

            Assert.AreEqual(1, comp);
        }
        public void ObjectEquals_WithParameterNotOfTypeSeason_ReturnsFalse(ITestItem <Season> testItem)
        {
            var    season = testItem.Create();
            object obj    = new object();
            var    equals = season.Equals(obj);

            Assert.IsFalse(equals);
        }
Example #28
0
        public void ObjectEquals_WithParameterNotOfTypeMonth_ReturnsFalse(ITestItem <Month> testItem)
        {
            var    month  = testItem.Create();
            object obj    = new object();
            var    equals = month.Equals(obj);

            Assert.IsFalse(equals);
        }
Example #29
0
        public void IComparableCompareTo_WithParameterNotOfMonthType_ThrowsArgumentException(ITestItem <Month> testItem)
        {
            IComparable month = testItem.Create();
            object      obj   = new object();

            // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            Assert.Throws <ArgumentException>(() => month.CompareTo(obj));
        }
        public void ObjectEquals_WithParameterNotOfTypeQuarter_ReturnsFalse(ITestItem <Quarter> testItem)
        {
            var    quarter = testItem.Create();
            object obj     = new object();
            var    equals  = quarter.Equals(obj);

            Assert.IsFalse(equals);
        }