コード例 #1
0
        public void GetIssuesByKeys_BuildsUrlFromInputParameters()
        {
            using (_builderMock.GetMockRepository().Ordered())
            {
                _builderMock.Expect(mock => mock.FixVersion           = null);
                _builderMock.Expect(mock => mock.Keys                 = new[] { "UUU-116" });
                _builderMock.Expect(mock => mock.AdditionalConstraint = null);
                _builderMock.Expect(mock => mock.IsValidQuery()).Return(true);
                _builderMock.Expect(mock => mock.Build()).Return("JiraUrl");
            }

            using (var stream = ResourceManager.GetResourceStream("Issues_v1.2.xml"))
            {
                _webClientStub.Stub(stub => stub.OpenRead("JiraUrl")).Return(stream);

                _jiraClient.GetIssuesByKeys(new[] { "UUU-116" });
            }

            _builderMock.VerifyAllExpectations();
        }