public async Task UpdateWebSite_When_Success() { var newInput = InputSample.GetRandomSaveWebSiteInput(); await _service.SaveWebSite(newInput); var website = (await _service.GetWebSite(newInput.Id)).Data; var updateInput = JObject.FromObject(website).ToObject <UpdateWebSiteInput>(); //var updateInput = website.MapTo<UpdateWebSiteInput>(); updateInput.WebSiteName = Guid.NewGuid().ToString(); var result = await _service.UpdateWebSite(updateInput); Assert.Equal(1, result.Code); }
public async Task SaveWebSite_When_Existed_WebSiteId_Or_WebSiteKey() { // Existed Id await Assert.ThrowsAsync <UserFriendlyException>(async() => { var input = InputSample.GetRandomSaveWebSiteInput(); input.Id = WebSiteDatas.SuperWebSite.Id; await _service.SaveWebSite(input); }); // Existed WebSiteKey await Assert.ThrowsAsync <UserFriendlyException>(async() => { var input = InputSample.GetRandomSaveWebSiteInput(); input.WebSiteKey = WebSiteDatas.SuperWebSite.WebSiteKey; await _service.SaveWebSite(input); }); }