Ejemplo n.º 1
0
        public void Test_QueryContacts_Returns_All_By_Default()
        {
            var request  = new QueryContacts();
            var response = _handler.Handle(request);

            response.Items.Count().ShouldBe(5);
        }
Ejemplo n.º 2
0
        public void Test_QueryContacts_Search_Email()
        {
            var request = new QueryContacts {
                Search = "L"
            };
            var response = _handler.Handle(request);

            response.Items.Single().Id.ShouldBe(4);
        }
Ejemplo n.º 3
0
        public void Test_QueryContacts_Search_FirstName()
        {
            var request = new QueryContacts {
                Search = "D"
            };
            var response = _handler.Handle(request);

            response.Items.Single().Id.ShouldBe(2);
        }
Ejemplo n.º 4
0
        public void Test_QueryContacts_Paging()
        {
            var request = new QueryContacts {
                PageNumber = 3, PageSize = 1
            };
            var response = _handler.Handle(request);

            response.Items.Single().Id.ShouldBe(3);
        }
Ejemplo n.º 5
0
 public void Test_QueryContacts_Search_Phone()
 {
     var request = new QueryContacts { Search = "0" };
     var response = _handler.Handle(request);
     response.Items.Single().Id.ShouldBe(5);
 }
Ejemplo n.º 6
0
 public void Test_QueryContacts_Returns_All_By_Default()
 {
     var request = new QueryContacts();
     var response = _handler.Handle(request);
     response.Items.Count().ShouldBe(5);
 }
Ejemplo n.º 7
0
 public void Test_QueryContacts_Paging()
 {
     var request = new QueryContacts { PageNumber = 3, PageSize = 1 };
     var response = _handler.Handle(request);
     response.Items.Single().Id.ShouldBe(3);
 }