Exemplo n.º 1
0
        public void ClassPersonIsNull_CompareAgeWithZero_IsFalse()
        {
            ClassPerson person = null;

            TestContext.WriteLine(@"ClassPerson person = null;");
            TestContext.WriteLine(@"ClassPerson person.Age: " + person?.Age);
            TestContext.WriteLine(@"--------------------------------------------------------------------------------");

            var result = false;

            if (person?.Age > 0)
            {
                result = true;
            }
            TestContext.WriteLine(@"person?.Age > 0  -- " + result);
            Assert.IsFalse(result);

            result = false;
            if (person?.Age > -1)
            {
                result = true;
            }
            TestContext.WriteLine(@"person?.Age > -1  -- " + result);
            Assert.IsFalse(result);

            result = false;
            if (person?.Age == null)
            {
                result = true;
            }
            TestContext.WriteLine(@"person?.Age == null  -- " + result);
            Assert.IsTrue(result);
        }
Exemplo n.º 2
0
 public void Setup()
 {
     TestContext.WriteLine(@"--------------------------------------------------------------------------------");
     TestContext.WriteLine(@"Setup:");
     _person1 = Substitute.For <ClassPerson>(@"Name 1", 11);
     TestContext.WriteLine($@"{nameof(_person1)} = Substitute.For<ClassPerson>(@""Name 1"", 11);");
     _person2 = Substitute.ForPartsOf <ClassPerson>(@"Name 3", 33);
     TestContext.WriteLine($@"{nameof(_person2)} = Substitute.ForPartsOf<ClassPerson>(@""Name 3"", 33);");
     TestContext.WriteLine(@"--------------------------------------------------------------------------------");
 }
Exemplo n.º 3
0
        public void ClassPersonIsMake_CompareAgeWithZero_IsTrue()
        {
            ClassPerson person = MakePerson();

            TestContext.WriteLine(@"ClassPerson person = MakePerson();");
            TestContext.WriteLine(@"ClassPerson person.Age: " + person?.Age);
            TestContext.WriteLine(@"--------------------------------------------------------------------------------");

            var result = false;

            if (person?.Age > 0)
            {
                result = true;
            }
            TestContext.WriteLine(@"person?.Age > 0  -- " + result);
            Assert.IsTrue(result);
        }
Exemplo n.º 4
0
 public void Teardown()
 {
     _person1 = null;
     _person2 = null;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Create new object
        /// </summary>
        /// <returns></returns>
        public ClassPerson MakePerson()
        {
            var person = new ClassPerson(@"Name", 30);

            return(person);
        }