예제 #1
0
            public void BadBranchId_ReturnsEmptyList()
            {
                // arrange
                IFavoritesListLogic testunit    = MakeTestsUnit();
                UserSelectedContext testcontext = new UserSelectedContext {
                    BranchId   = "XXX",
                    CustomerId = "123456"
                };
                UserProfile fakeUser = new UserProfile();
                int         expectedEmptyListCount = 0;

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

                // assert
                results.Count()
                .Should()
                .Be(expectedEmptyListCount);
            }
예제 #2
0
            public void GoodCustomerIdAndBranch_ReturnsExpectedList()
            {
                // arrange
                IFavoritesListLogic testunit    = MakeTestsUnit();
                UserSelectedContext testcontext = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "123456"
                };
                UserProfile fakeUser = new UserProfile();
                string      expected = "123456";

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

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