예제 #1
0
            public void GoodHeaderId_ReturnsExpectedSharedCount()
            {
                // arrange
                int headerId = 1;
                UserSelectedContext customer = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "123456"
                };
                UserProfile user = new UserProfile {
                    UserId = new Guid("c04afdba-90be-4cc9-8ec3-0969463a018c")
                };

                MockDependents   mockDependents = new MockDependents();
                ICustomListLogic logic          = MakeMockLogic(mockDependents);

                // expect
                int expected = 2;

                // act
                ListModel results = logic.GetListModel(user, customer, headerId);

                // assert
                results.SharedWith
                .Count
                .Should()
                .Be(expected);
            }
예제 #2
0
            public void BadUser_ReturnsExpectedList()
            {
                // arrange
                int headerId = 1;
                UserSelectedContext customer = new UserSelectedContext {
                    BranchId   = "FUT",
                    CustomerId = "123456"
                };
                UserProfile user = new UserProfile {
                    UserId = new Guid("9615ef5f-fa2a-4497-a59f-69f34cbe6921")
                };

                MockDependents   mockDependents = new MockDependents();
                ICustomListLogic logic          = MakeMockLogic(mockDependents);

                // expect
                int expected = 1;

                // act
                ListModel results = logic.GetListModel(user, customer, headerId);

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