コード例 #1
0
            public void BadCustomerId_ReturnsNull()
            {
                // arrange
                IMandatoryItemsListLogic testunit    = MakeTestsObject();
                UserSelectedContext      testcontext = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "223456"
                };
                UserProfile fakeUser = new UserProfile();

                // act
                ListModel results = testunit.ReadList(fakeUser, testcontext, false);

                // assert
                results.Should()
                .BeNull();
            }
コード例 #2
0
            public void BadCustomerId_ReturnsEmptyList()
            {
                // arrange
                IMandatoryItemsListLogic testunit    = MakeTestsObject();
                UserSelectedContext      testcontext = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "223456"
                };

                int         emptylist = 0;
                UserProfile fakeUser  = new UserProfile();

                // act
                List <string> results = testunit.GetMandatoryItemNumbers(fakeUser, testcontext);

                // assert
                results.Count()
                .Should()
                .Be(emptylist);
            }
コード例 #3
0
            public void GoodCustomerIdAndBranch_ReturnsExpectedList()
            {
                // arrange
                IMandatoryItemsListLogic testunit    = MakeTestsObject();
                UserSelectedContext      testcontext = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "123456"
                };

                int         expected = 1;
                UserProfile fakeUser = new UserProfile();

                // act
                ListModel results = testunit.ReadList(fakeUser, testcontext, false);

                // assert
                results.ListId
                .Should()
                .Be(expected);
            }
コード例 #4
0
            public void GoodCustomerIdAndBranch_ReturnsExpectedList()
            {
                // arrange
                IMandatoryItemsListLogic testunit    = MakeTestsObject();
                UserSelectedContext      testcontext = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "123456"
                };

                string      expectedItem = "123456";
                UserProfile fakeUser     = new UserProfile();

                // act
                List <string> results = testunit.GetMandatoryItemNumbers(fakeUser, testcontext);

                // assert
                results.First()
                .Should()
                .Be(expectedItem);
            }