public void IDNullTest() { var target = new EnglishSentences(); target.ID = null; Assert.AreEqual(null, target.ID); }
public void LevelNullTest() { var target = new EnglishSentences(); target.Level = null; Assert.AreEqual(null, target.Level); }
public void ContentNullTest() { var target = new EnglishSentences(); target.Content = null; Assert.AreEqual(null, target.Content); }
public void ContentTest() { var value = string.Empty; var target = new EnglishSentences(); target.Content = value; Assert.AreEqual(value, target.Content); }
public void ContentMaxLengthTest() { var value = RandomGenerator.GenerateString(100); var target = new EnglishSentences(); target.Content = value; Assert.AreEqual(value, target.Content); }
public void LevelTest() { var value = new System.Int32(); var target = new EnglishSentences(); target.Level = value; Assert.AreEqual(value, target.Level); }
public void Update(EnglishSentences item) { for (int i = 0; i < mockDataSource.Count; i++) { if (mockDataSource[i].ID == item.ID) { mockDataSource[i] = item; } } }
private void btCreate_Click(object sender, EventArgs e) { var actual = new EnglishSentences { Content = GenerateString(100), Level = new System.Random().Next(1, 1000) }; target.Create(actual); }
public EnglishSentencesForm(EnglishSentences formInput = null, bool create = false) { InitializeComponent(); this.form = formInput; this.create = create; FillData(form); ShowHideButton(create); if (target == null) { target = new EnglishSentencesRepository(); } }
public void CreateTest() { PurgeTest(); IEnglishSentencesRepository target = new EnglishSentencesRepository(); var actual = new EnglishSentences { Content = RandomGenerator.GenerateString(100), Level = new System.Random().Next(1, 1000) }; target.Create(actual); }
private void FillData(EnglishSentences input) { if (input != null) { this.txtContent.Text = input.Content; this.txtLevel.Text = input.Level.HasValue ? form.Level.ToString() : ""; } else { this.txtContent.Text = ""; this.txtLevel.Text = ""; } }
private void btSave_Click(object sender, EventArgs e) { try { if (create) { if (cbSplit.Checked) { string[] allString = txtContent.Text.Split(new char[] { '.', '\n' }, StringSplitOptions.RemoveEmptyEntries); string result = ""; foreach (var item in allString) { form = new EnglishSentences(); form.Content = item; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Create(form); result += item + "\r\n"; } result = "Create " + allString.Length + " sentences success:\r\n" + result; MessageBox.Show(result); } else { form = new EnglishSentences(); form.Content = txtContent.Text; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Create(form); } } else { form.Content = txtContent.Text; if (!string.IsNullOrEmpty(txtLevel.Text)) { form.Level = int.Parse(txtLevel.Text); } target.Update(form); MessageBox.Show("Update success!"); } } catch (Exception ex) { MessageBox.Show("Not that easy : " + ex.Message); } }
public void ContentMaxLengthArgumentExceptionTest() { try { var value = RandomGenerator.GenerateString(101); var target = new EnglishSentences(); target.Content = value; Assert.IsTrue(false, "ArgumentException expected"); } catch (System.ArgumentException) { } catch (System.Exception) { Assert.IsTrue(false, "ArgumentException expected"); } }
public void UpdateTest() { IEnglishSentencesRepository target = new EnglishSentencesRepository(); var actual = new EnglishSentences { Content = RandomGenerator.GenerateString(100), Level = new System.Random().Next(1, 1000) }; target.Create(actual); var actual2 = target.ToList(); var item = actual2[0]; item.Content = RandomGenerator.GenerateString(100); target.Update(item); }
private void btQuickAdd_Click(object sender, EventArgs e) { try { if (target.ToList().Any(o => o.Content.ToUpper().Contains(txtSentence.Text.ToUpper()))) { MessageBox.Show("'" + txtSentence.Text + "'" + " is exist on db"); } else { EnglishSentences form = new EnglishSentences(); form.Content = txtSentence.Text; target.Create(form); MessageBox.Show("Quick add :'" + txtSentence.Text + "' to db"); } }catch (Exception ex) { MessageBox.Show("Not that easy :" + ex.Message); } }
public void Delete(EnglishSentences item) { mockDataSource.Remove(item); }
public void Create(EnglishSentences item) { mockDataSource.Add(item); }