public void Edit_Return() { var fakeConfig = MakeFakeConfig(); var stubWebApiDataAccess = new StubIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, stubWebApiDataAccess); var param_entity = new BlogUserFactory().Create(); stubWebApiDataAccess.StubSendRequest(MakeHttpResponseMessage(HttpStatusCode.OK)); webApiAdapter.Edit(param_entity); }
public void Edit_VerifySendRequestCalled() { var fakeConfig = MakeFakeConfig(); var mockWebApiDataAccess = new MockIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, mockWebApiDataAccess); var param_entity = new BlogUserFactory().Create(); mockWebApiDataAccess.StubSendRequest(MakeHttpResponseMessage(HttpStatusCode.OK)); webApiAdapter.Edit(param_entity); mockWebApiDataAccess.VerifySendRequestCalled(1); }
public void GetById_ReturnsExpectedBlogUser() { var fakeConfig = MakeFakeConfig(); var stubWebApiDataAccess = new StubIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, stubWebApiDataAccess); var param_id = new BlogUserFactory().Create().UserId; var expected = new BlogUserFactory().Create(); var stub_response = MakeHttpResponseMessage(HttpStatusCode.OK); stub_response.Content = new StringContent(JsonConvert.SerializeObject(expected)); stubWebApiDataAccess.StubSendRequest(stub_response); var actual = webApiAdapter.GetById(param_id); AssertBlogUserAreEqual(expected, actual); }
public void GetById_VerifySendRequestCalled() { var fakeConfig = MakeFakeConfig(); var mockWebApiDataAccess = new MockIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, mockWebApiDataAccess); var param_id = new BlogUserFactory().Create().UserId; var stub_expectedBlogUser = new BlogUserFactory().Create(); var stub_response = MakeHttpResponseMessage(HttpStatusCode.OK); stub_response.Content = new StringContent(JsonConvert.SerializeObject(stub_expectedBlogUser)); mockWebApiDataAccess.StubSendRequest(stub_response); webApiAdapter.GetById(param_id); mockWebApiDataAccess.VerifySendRequestCalled(1); }
public void List_VerifySendRequestCalled() { var fakeConfig = MakeFakeConfig(); var mockWebApiDataAccess = new MockIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, mockWebApiDataAccess); var stub_entity = new BlogUserFactory().Create(); var stub_list = new List <BlogUser> { stub_entity }; var stub_response = MakeHttpResponseMessage(HttpStatusCode.OK); stub_response.Content = new StringContent(JsonConvert.SerializeObject(stub_list)); mockWebApiDataAccess.StubSendRequest(stub_response); webApiAdapter.List(); mockWebApiDataAccess.VerifySendRequestCalled(1); }
public void List_ReturnsExpectedList() { var fakeConfig = MakeFakeConfig(); var stubWebApiDataAccess = new StubIWebApiDataAccess(); var webApiAdapter = new BlogUserWebApiAdapter(fakeConfig, stubWebApiDataAccess); var stub_entity = new BlogUserFactory().Create(); var expected = new List <BlogUser> { stub_entity }; var stub_response = MakeHttpResponseMessage(HttpStatusCode.OK); stub_response.Content = new StringContent(JsonConvert.SerializeObject(expected)); stubWebApiDataAccess.StubSendRequest(stub_response); var actual = webApiAdapter.List(); AssertListOfBlogUserAreEqual(expected, actual); }