public async void TestUpdate() { var model = await this.CreateRecord(); ApiVenueModelMapper mapper = new ApiVenueModelMapper(); UpdateResponse <ApiVenueResponseModel> updateResponse = await this.Client.VenueUpdateAsync(model.Id, mapper.MapResponseToRequest(model)); updateResponse.Record.Should().NotBeNull(); updateResponse.Success.Should().BeTrue(); await this.Cleanup(); }
public async void TestUpdate() { var builder = new WebHostBuilder() .UseEnvironment("Production") .UseStartup <TestStartup>(); TestServer testServer = new TestServer(builder); var client = new ApiClient(testServer.CreateClient()); ApiVenueResponseModel model = await client.VenueGetAsync(1); ApiVenueModelMapper mapper = new ApiVenueModelMapper(); UpdateResponse <ApiVenueResponseModel> updateResponse = await client.VenueUpdateAsync(model.Id, mapper.MapResponseToRequest(model)); updateResponse.Record.Should().NotBeNull(); updateResponse.Success.Should().BeTrue(); }
public void MapResponseToRequest() { var mapper = new ApiVenueModelMapper(); var model = new ApiVenueResponseModel(); model.SetProperties(1, "A", "A", 1, "A", "A", "A", "A", 1, "A"); ApiVenueRequestModel response = mapper.MapResponseToRequest(model); response.Address1.Should().Be("A"); response.Address2.Should().Be("A"); response.AdminId.Should().Be(1); response.Email.Should().Be("A"); response.Facebook.Should().Be("A"); response.Name.Should().Be("A"); response.Phone.Should().Be("A"); response.ProvinceId.Should().Be(1); response.Website.Should().Be("A"); }
public void CreatePatch() { var mapper = new ApiVenueModelMapper(); var model = new ApiVenueRequestModel(); model.SetProperties("A", "A", 1, "A", "A", "A", "A", 1, "A"); JsonPatchDocument <ApiVenueRequestModel> patch = mapper.CreatePatch(model); var response = new ApiVenueRequestModel(); patch.ApplyTo(response); response.Address1.Should().Be("A"); response.Address2.Should().Be("A"); response.AdminId.Should().Be(1); response.Email.Should().Be("A"); response.Facebook.Should().Be("A"); response.Name.Should().Be("A"); response.Phone.Should().Be("A"); response.ProvinceId.Should().Be(1); response.Website.Should().Be("A"); }