Exemplo n.º 1
0
        public void Equals_NullTarget_ReturnsFalse()
        {
            var             id1 = new TurkishIdNumber(validNumbers[0]);
            TurkishIdNumber id2 = null;

            Assert.IsFalse(id1.Equals(id2));
        }
Exemplo n.º 2
0
        public void ctor_Valid_SetsValueSuccessfully()
        {
            var result = new TurkishIdNumber(validTurkishId);

            Assert.AreEqual(validTurkishId, result.Value);
            Assert.AreEqual(validTurkishId, result.ToString());
        }
Exemplo n.º 3
0
        public void GetHashCode_SameValue_ReturnsSameHash()
        {
            var id1 = new TurkishIdNumber(validTurkishId);
            var id2 = new TurkishIdNumber(validTurkishId);

            Assert.IsTrue(id1.GetHashCode() == id2.GetHashCode());
        }
Exemplo n.º 4
0
        public void Equals_SameValues_ReturnsTrue()
        {
            var id1 = new TurkishIdNumber(validTurkishId);
            var id2 = new TurkishIdNumber(validTurkishId);

            Assert.IsTrue(id1.Equals(id2));
        }
Exemplo n.º 5
0
        public void Equals_DifferentValues_ReturnsFalse()
        {
            var id1 = new TurkishIdNumber(validNumbers[0]);
            var id2 = new TurkishIdNumber(validNumbers[1]);

            Assert.IsFalse(id1.Equals(id2));
        }
Exemplo n.º 6
0
 public void IsValid_Invalid_ReturnsFalse()
 {
     foreach (var number in validNumbers)
     {
         Assert.IsTrue(TurkishIdNumber.IsValid(number));
     }
 }
Exemplo n.º 7
0
        void IsValidInt_Invalid_ReturnsFalse(string number)
        {
            long value;

            if (long.TryParse(number, out value))
            {
                Assert.IsFalse(TurkishIdNumber.IsValid(value));
            }
        }
Exemplo n.º 8
0
 public void IsValid_Valid_ReturnsTrue(string number)
 {
     Assert.IsTrue(TurkishIdNumber.IsValid(number));
 }
Exemplo n.º 9
0
        public void stringOperator_ReturnsValue()
        {
            var id1 = new TurkishIdNumber(validTurkishId);

            Assert.AreEqual(validTurkishId, (string)id1);
        }
Exemplo n.º 10
0
 public void IsValid_Invalid_ReturnsFalse(string number)
 {
     Assert.IsFalse(TurkishIdNumber.IsValid(number));
 }
Exemplo n.º 11
0
        void ctor_NumericValue_ReturnCorrectsValue()
        {
            var id = new TurkishIdNumber(long.Parse(validTurkishId));

            Assert.AreEqual(validTurkishId, id.Value);
        }
Exemplo n.º 12
0
 void IsValidInt_Valid_ReturnsTrue(string number)
 {
     Assert.IsTrue(TurkishIdNumber.IsValid(long.Parse(number)));
 }
Exemplo n.º 13
0
        public void stringOperator_Null_ReturnsEmpty()
        {
            TurkishIdNumber id1 = null;

            Assert.AreEqual(string.Empty, (string)id1);
        }
Exemplo n.º 14
0
        public void stringOperator_ValidValue_ReturnsStringRepresentation()
        {
            var id1 = new TurkishIdNumber(validTurkishId);

            Assert.AreEqual(validTurkishId, (string)id1);
        }