public void GetPersonDetailsForChangeContactInfoThrowsExpectedPersonNotFoundException()
        {
            var personOne = new Person
            {
                Id          = 1,
                UserId      = 6,
                FirstName   = "Cathy",
                LastName    = "Jones",
                Email       = "*****@*****.**",
                PhoneNumber = "555-222-9139",
            };

            var personTwo = new Person
            {
                Id          = 2,
                UserId      = 7,
                FirstName   = "Stan",
                LastName    = "Smith",
                Email       = "*****@*****.**",
                PhoneNumber = "111-333-2222"
            };

            var dataService = new Mock <IDataService>();
            var personList  = new List <Person>
            {
                personOne,
                personTwo
            };

            dataService.Setup(x => x.Persons).Returns(personList.AsQueryable());
            var underTest = new VolunteerService(dataService.Object);

            var result = underTest.GetPersonDetailsForChangeContactInfo(8);
        }
Exemplo n.º 2
0
        public void GetPersonDetailsForChangeContactInfoReturnsExpectedData()
        {
            var personOne = new Person
            {
                Id          = 1,
                UserId      = 6,
                FirstName   = "Cathy",
                LastName    = "Jones",
                Email       = "*****@*****.**",
                PhoneNumber = "555-222-9139",
                ClusterId   = 1
            };

            var personTwo = new Person
            {
                Id          = 2,
                UserId      = 7,
                FirstName   = "Stan",
                LastName    = "Smith",
                Email       = "*****@*****.**",
                PhoneNumber = "111-333-2222"
            };

            var dataService = new Mock <IDataService>();
            var personList  = new List <Person>
            {
                personOne,
                personTwo
            };

            dataService.Setup(x => x.Persons).Returns(personList.AsQueryable());
            var underTest = new VolunteerService(dataService.Object);

            var result = underTest.GetPersonDetailsForChangeContactInfo(personTwo.UserId.GetValueOrDefault());

            Assert.IsNotNull(result);
            Assert.AreEqual(personTwo.Email, result.Email);
            Assert.AreEqual(personTwo.PhoneNumber, result.PhoneNumber);
        }
        public void GetPersonDetailsForChangeContactInfoReturnsExpectedData()
        {
            var personOne = new Person
            {
                Id = 1,
                UserId = 6,
                FirstName = "Cathy",
                LastName = "Jones",
                Email = "*****@*****.**",
                PhoneNumber = "555-222-9139",
                ClusterId = 1
            };

            var personTwo = new Person
            {
                Id = 2,
                UserId = 7,
                FirstName = "Stan",
                LastName = "Smith",
                Email = "*****@*****.**",
                PhoneNumber = "111-333-2222"
            };

            var dataService = new Mock<IDataService>();
            var personList = new List<Person>
            {
                personOne,
                personTwo
            };
            dataService.Setup(x => x.Persons).Returns(personList.AsQueryable());
            var underTest = new VolunteerService(dataService.Object);

            var result = underTest.GetPersonDetailsForChangeContactInfo(personTwo.UserId.GetValueOrDefault());

            Assert.IsNotNull(result);
            Assert.AreEqual(personTwo.Email, result.Email);
            Assert.AreEqual(personTwo.PhoneNumber, result.PhoneNumber);
        }
Exemplo n.º 4
0
        public void GetPersonDetailsForChangeContactInfoThrowsExpectedPersonNotFoundException()
        {
            var personOne = new Person
            {
                Id = 1,
                UserId = 6,
                FirstName = "Cathy",
                LastName = "Jones",
                Email = "*****@*****.**",
                PhoneNumber = "555-222-9139",
            };

            var personTwo = new Person
            {
                Id = 2,
                UserId = 7,
                FirstName = "Stan",
                LastName = "Smith",
                Email = "*****@*****.**",
                PhoneNumber = "111-333-2222"
            };

            var dataService = new Mock<IDataService>();
            var personList = new List<Person>
            {
                personOne,
                personTwo
            };
            dataService.Setup(x => x.Persons).Returns(personList.AsQueryable());
            var underTest = new VolunteerService(dataService.Object);

            var result = underTest.GetPersonDetailsForChangeContactInfo(8);
        }