public void CreateWithReturnsPersonCreatedWithArgumentsTest()
{
var entity = Model.Create<Person>();
var actual = Model.CreateWith<Person>(entity);
actual.Should().NotBeNull();
actual.DOB.Should().NotBe(default(DateTime));
actual.PersonalEmail.Should().Match("*@*.*");
actual.WorkEmail.Should().Match("*@*.*");
actual.FirstName.Should().NotBeNullOrWhiteSpace();
actual.LastName.Should().NotBeNullOrWhiteSpace();
actual.Priority.Should().NotBe(0);
}