示例#1
0
        public void GetIssuesByVersion_BuildsUrlFromInputParameters()
        {
            using (_builderMock.GetMockRepository().Ordered())
            {
                _builderMock.Expect(mock => mock.FixVersion           = "1.2");
                _builderMock.Expect(mock => mock.Keys                 = null);
                _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.GetIssuesByCustomConstraints(new CustomConstraints("1.2", null));
            }

            _builderMock.VerifyAllExpectations();
        }