コード例 #1
0
        public async Task Should_return_list_of_court_rooms_accounts_with_status_ok()
        {
            var accounts  = UserResponseBuilder.BuildData();
            var usernames = new VhoConferenceFilterQuery {
                UserNames = new List <string> {
                    "Manual01", "Manual03"
                }
            };

            _mocker.Mock <IUserApiClient>().Setup(x => x.GetJudgesAsync()).ReturnsAsync(accounts);

            var result = await _sut.GetCourtRoomsAccounts(usernames);

            var typedResult = (OkObjectResult)result.Result;

            typedResult.Should().NotBeNull();
            var judgeList = typedResult.Value as List <CourtRoomsAccountResponse>;

            judgeList.Should().NotBeNull();
            judgeList.Count.Should().Be(2);
            judgeList[0].CourtRooms.Count.Should().Be(3);
            judgeList[1].CourtRooms.Count.Should().Be(1);

            judgeList[0].Venue.Should().Be("Manual01");
            judgeList[1].Venue.Should().Be("Manual03");

            judgeList[0].CourtRooms[0].Should().Be("Court room 01");
            judgeList[0].CourtRooms[1].Should().Be("Court room 02");
            judgeList[0].CourtRooms[2].Should().Be("Court room 03");

            judgeList[1].CourtRooms[0].Should().Be("Court room 01");
        }
コード例 #2
0
        public void Should_map_user_response_to_court_rooms_account()
        {
            var accounts  = UserResponseBuilder.BuildData();
            var userNames = new List <string> {
                "Manual01", "Manual03"
            };
            var result = _sut.Map(accounts, userNames);

            result.Should().NotBeNull();
            result.Count.Should().Be(2);
            result[0].CourtRooms.Count.Should().Be(3);
            result[1].CourtRooms.Count.Should().Be(1);

            result[0].Venue.Should().Be("Manual01");
            result[1].Venue.Should().Be("Manual03");

            result[0].CourtRooms[0].Should().Be("Court room 01");
            result[0].CourtRooms[1].Should().Be("Court room 02");
            result[0].CourtRooms[2].Should().Be("Court room 03");

            result[1].CourtRooms[0].Should().Be("Court room 01");
        }