public void Save_DataExist_CallDalInsert() { // arrange var expected = ColorDataFactory(); _colorDal.Setup(x => x.GetData("A1")) .Returns(null as ColorModel); // act var actual = _colorBL.Save(expected); // assert _colorDal.Verify(x => x.Insert(It.IsAny <ColorModel>()), Times.Once); _colorDal.Verify(x => x.Update(It.IsAny <ColorModel>()), Times.Never); }
private void SaveButton_Click(object sender, EventArgs e) { var color = new ColorModel { ColorID = ColorIDComboBox.Text, RedValue = (int)RedTextBox.Value, GreenValue = (int)GreenTextBox.Value, BlueValue = (int)BlueTextBox.Value, IsWhiteForeColor = WhiteForeColorCheckBox.Checked }; _colorBL.Save(color); LoadColorComboBox(); ColorIDComboBox.Text = ""; LoadDataColor(); }