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(); }