You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.1 KiB

using Model;
namespace TestModel;
public class PersonTest
{
[Fact]
public void TestFirstName_CorrectValue()
{
Person person = new Person("Chuck", "McGill");
Assert.Equal("Chuck", person.FirstName);
person.FirstName = "Jimmy";
Assert.Equal("Jimmy", person.FirstName);
}
[Fact]
public void TestFirstName_NullValue()
{
Person person = new Person("Jimmy", "McGill");
Assert.Equal("Jimmy", person.FirstName);
person.FirstName = null;
Assert.Equal("Jane", person.FirstName);
}
[Fact]
public void TestFirstName_EmptyValue()
{
Person person = new Person("Jimmy", "McGill");
Assert.Equal("Jimmy", person.FirstName);
person.FirstName = "";
Assert.Equal("Jane", person.FirstName);
}
[Fact]
public void TestFirstName_WhiteSpacesValue()
{
Person person = new Person("Jimmy", "McGill");
Assert.Equal("Jimmy", person.FirstName);
person.FirstName = " ";
Assert.Equal("Jane", person.FirstName);
}
}