public void ShouldNotBeEqualToNull()
        {
            var date  = new CypherDate(1947, 12, 17);
            var other = (object)null;

            date.Equals(other).Should().BeFalse();
        }
        public void ShouldNotBeEqual()
        {
            var date1 = new CypherDate(1947, 12, 17);
            var date2 = new CypherDate(new DateTime(1947, 12, 18));

            date1.Equals(date2).Should().BeFalse();
        }
        public void ShouldNotBeEqualToAnotherType()
        {
            var date  = new CypherDate(1947, 12, 17);
            var other = "some string";

            date.Equals(other).Should().BeFalse();
        }