public void Constructor_WithAPIUserAgent_ShouldSetupAgent() { TimeEntriesMock timeEntriesMock = new TimeEntriesMock("Api Key Go", "*****@*****.**"); Assert.IsNotNull(timeEntriesMock.GetUserAgent); Assert.AreEqual(timeEntriesMock.GetUserAgent, "*****@*****.**"); }
public void Initialize() { _workspaces = new Mock <libToggl.api.Workspaces>("An API Key"); _workspace = new Workspace() { Id = 5, Name = "Real Name", Premium = true }; _workspaces.Setup(x => x.GetWorkspaceByName("Real Name")).Returns(_workspace); _timeEntriesMock = new TimeEntriesMock("An API Key", _workspaces.Object); MockRestRequest = new Mock <RestRequest>(); MockRestClient = new Mock <RestClient>(); MockRestClient.Setup(x => x.Execute(MockRestRequest.Object)) .Callback(() => _restResponse = this._getResponse()).Returns(() => _restResponse); _timeEntriesMock.SetupMocks(MockRestClient, MockRestRequest); }