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); }
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(@"--------------------------------------------------------------------------------"); }
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); }
public void Teardown() { _person1 = null; _person2 = null; }
/// <summary> /// Create new object /// </summary> /// <returns></returns> public ClassPerson MakePerson() { var person = new ClassPerson(@"Name", 30); return(person); }