public void Test_TrustedEmailSenders_CRUD() { #region Arrange #endregion Arrange ITrustedEmailSendersConnector connector = new TrustedEmailSendersConnector(); var randomAddress = $"{TestUtils.RandomString()}@test.tst"; #region CREATE var newTrustedEmailSender = new TrustedEmailSender() { Email = randomAddress }; var createdTrustedEmailSender = connector.Create(newTrustedEmailSender); MyAssert.HasNoError(connector); Assert.AreEqual(randomAddress, createdTrustedEmailSender.Email); #endregion CREATE #region UPDATE //Not supported #endregion UPDATE #region READ / GET //Single get is not supported, full list is used instead var retrievedTrustedEmailSender = connector.GetAll().TrustedSenders.FirstOrDefault(t => t.Id == createdTrustedEmailSender.Id); MyAssert.HasNoError(connector); Assert.AreEqual(randomAddress, retrievedTrustedEmailSender?.Email); #endregion READ / GET #region DELETE connector.Delete(createdTrustedEmailSender.Id); MyAssert.HasNoError(connector); retrievedTrustedEmailSender = connector.GetAll().TrustedSenders.FirstOrDefault(t => t.Id == createdTrustedEmailSender.Id); Assert.AreEqual(null, retrievedTrustedEmailSender); #endregion DELETE #region Delete arranged resources //Add code to delete temporary resources #endregion Delete arranged resources }
public async Task Test_TrustedEmailSenders_CRUD() { #region Arrange #endregion Arrange var connector = FortnoxClient.TrustedEmailSendersConnector; var randomAddress = $"{TestUtils.RandomString()}@test.tst"; #region CREATE var newTrustedEmailSender = new TrustedEmailSender() { Email = randomAddress }; var createdTrustedEmailSender = await connector.CreateAsync(newTrustedEmailSender); Assert.AreEqual(randomAddress, createdTrustedEmailSender.Email); #endregion CREATE #region UPDATE //Not supported #endregion UPDATE #region READ / GET //Single get is not supported, full list is used instead var retrievedTrustedEmailSender = (await connector.GetAllAsync()).TrustedSenders.FirstOrDefault(t => t.Id == createdTrustedEmailSender.Id); Assert.AreEqual(randomAddress, retrievedTrustedEmailSender?.Email); #endregion READ / GET #region DELETE await connector.DeleteAsync(createdTrustedEmailSender.Id); retrievedTrustedEmailSender = (await connector.GetAllAsync()).TrustedSenders.FirstOrDefault(t => t.Id == createdTrustedEmailSender.Id); Assert.AreEqual(null, retrievedTrustedEmailSender); #endregion DELETE #region Delete arranged resources //Add code to delete temporary resources #endregion Delete arranged resources }
public async Task <TrustedEmailSender> CreateAsync(TrustedEmailSender trustedEmailSenders) { return(await BaseCreate(trustedEmailSenders).ConfigureAwait(false)); }
/// <summary> /// Creates a new trustedEmailSenders /// </summary> /// <param name="trustedEmailSenders">The trustedEmailSenders to create</param> /// <returns>The created trustedEmailSenders</returns> public TrustedEmailSender Create(TrustedEmailSender trustedEmailSenders) { return(CreateAsync(trustedEmailSenders).Result); }
public async Task <TrustedEmailSender> CreateAsync(TrustedEmailSender trustedEmailSenders) { return(await BaseCreate(trustedEmailSenders)); }