public void Equals_WhenObjectIsInfoWhereYearDoesMatchAndMonthDoesMatch_ReturnsTrue()
        {
            short         year  = (short)_random.Next(Sut.MinYear, Sut.MaxYear);
            short         month = (short)_random.Next(Sut.MinMonth, Sut.MaxMonth);
            IInfo <IInfo> sut   = CreateSut(year, month);

            bool result = sut.Equals(CreateSut(year, month));

            Assert.That(result, Is.True);
        }
        public void Equals_WhenObjectIsNonInfo_ReturnsFalse()
        {
            short         year  = (short)_random.Next(Sut.MinYear, Sut.MaxYear);
            short         month = (short)_random.Next(Sut.MinMonth, Sut.MaxMonth);
            IInfo <IInfo> sut   = CreateSut(year, month);

            bool result = sut.Equals(_fixture.Create <object>());

            Assert.That(result, Is.False);
        }