public void Register_VolunteerAlreadyExists() { Person moqPerson = new Person() { Id = 1, UserId = null, FirstName = "Cathy", LastName = "Jones", Email = "*****@*****.**", PhoneNumber = "555-222-9139" }; List <Person> people = new List <Person>(); people.Add(moqPerson); var moqDataService = new Mock <IDataService>(); moqDataService.Setup(s => s.Persons).Returns(people.AsQueryable()); VolunteerService service = new VolunteerService(moqDataService.Object); Person actual = service.Register("Cathy", "Jones", "*****@*****.**", "555-222-9139 ext 33", 6); Assert.AreEqual("Cathy", actual.FirstName); Assert.AreEqual("Jones", actual.LastName); Assert.AreEqual("*****@*****.**", actual.Email); Assert.AreEqual("555-222-9139 ext 33", actual.PhoneNumber); }
public void Register_ValidVolunteer() { Person moqPerson = new Person() { Id = 1, UserId = null, FirstName = "Bob", LastName = "Jones", Email = "*****@*****.**", PhoneNumber = "555-222-9139", ClusterId = 1 }; var moqDataService = new Mock<IDataService>(); moqDataService.Setup(s => s.AddPerson(It.IsAny<Person>())).Returns(moqPerson); VolunteerService service = new VolunteerService(moqDataService.Object); Person actual = service.Register("Bob", "Jones", "*****@*****.**", "555-222-9139", 1, 5); Assert.AreEqual(1, actual.Id); Assert.AreEqual("Bob", actual.FirstName); Assert.AreEqual("Jones", actual.LastName); Assert.AreEqual("*****@*****.**", actual.Email); Assert.AreEqual("555-222-9139", actual.PhoneNumber); Assert.AreEqual(1, actual.ClusterId); }
public void Register_ValidVolunteer() { Person moqPerson = new Person() { Id = 1, UserId = null, FirstName = "Bob", LastName = "Jones", Email = "*****@*****.**", PhoneNumber = "555-222-9139" }; var moqDataService = new Mock <IDataService>(); moqDataService.Setup(s => s.AddPerson(It.IsAny <Person>())).Returns(moqPerson); VolunteerService service = new VolunteerService(moqDataService.Object); Person actual = service.Register("Bob", "Jones", "*****@*****.**", "555-222-9139", 5); Assert.AreEqual(1, actual.Id); Assert.AreEqual("Bob", actual.FirstName); Assert.AreEqual("Jones", actual.LastName); Assert.AreEqual("*****@*****.**", actual.Email); Assert.AreEqual("555-222-9139", actual.PhoneNumber); }
public void Register_NullPhoneNumber() { VolunteerService service = new VolunteerService(new Mock <IDataService>().Object); service.Register("first", "last", "email", "", 3); }
public void Register_NullEmail() { VolunteerService service = new VolunteerService(new Mock <IDataService>().Object); service.Register("first", "last", "", "555-333-1111", 3); }
public void Register_NullLastName() { VolunteerService service = new VolunteerService(new Mock <IDataService>().Object); service.Register("first", "", "email", "555-333-1111", 2); }
public void Register_VolunteerAlreadyExists() { Person moqPerson = new Person() { Id = 1, UserId = null, FirstName = "Cathy", LastName = "Jones", Email = "*****@*****.**", PhoneNumber = "555-222-9139", ClusterId = 1 }; List<Person> people = new List<Person>(); people.Add(moqPerson); var moqDataService = new Mock<IDataService>(); moqDataService.Setup(s => s.Persons).Returns(people.AsQueryable()); VolunteerService service = new VolunteerService(moqDataService.Object); Person actual = service.Register("Cathy", "Jones", "*****@*****.**", "555-222-9139 ext 33", 1, 6); Assert.AreEqual("Cathy", actual.FirstName); Assert.AreEqual("Jones", actual.LastName); Assert.AreEqual("*****@*****.**", actual.Email); Assert.AreEqual("555-222-9139 ext 33", actual.PhoneNumber); Assert.AreEqual(1, actual.ClusterId); }
public void Register_NullPhoneNumber() { VolunteerService service = new VolunteerService(new Mock<IDataService>().Object); service.Register("first", "last", "email", "", 1, 3); }
public void Register_NullLastName() { VolunteerService service = new VolunteerService(new Mock<IDataService>().Object); service.Register("first", "", "email", "555-333-1111", 1, 2); }
public void Register_NullEmail() { VolunteerService service = new VolunteerService(new Mock<IDataService>().Object); service.Register("first", "last", "", "555-333-1111", 1, 3); }
public void Register_NullCluster() { VolunteerService service = new VolunteerService(new Mock<IDataService>().Object); service.Register("first", "last", "email", "555-333-1111", 0, 4); }
public Person Create_a_volunteer() { var volunteerService = new VolunteerService(_dataService); return(volunteerService.Register("Sally", "Struthers", "*****@*****.**", "890-1230-4567", 100)); }