public void AddPersonToPeopleList_ThrowException_Pass(string firstName, string lastName, string email, string param)
        {
            //Arrange
            Person newPerson = new Person {
                FirstName = firstName, LastName = lastName, Email = email
            };
            List <Person> peopleList = new List <Person>();

            //Act

            //Assert
            Assert.Throws <ArgumentException>(param, () => FakeDataAccess.AddPersonToPeopleList(peopleList, newPerson));
        }
        public void AddPersonToPeopleList_Pass()
        {
            //Arrange
            Person newPerson = new Person {
                FirstName = "Test", LastName = "Person", Email = "*****@*****.**", Balance = 150
            };
            List <Person> peopleList = new List <Person>();

            //Act
            FakeDataAccess.AddPersonToPeopleList(peopleList, newPerson);

            //Assert
            Assert.True(peopleList.Count == 1);
            Assert.Contains <Person>(newPerson, peopleList);
        }