public void CreateStateTest() { var mockSet = new Mock <DbSet <State> >(); var mockContext = new Mock <LGAContext>(); mockContext.Setup(m => m.States).Returns(mockSet.Object); var service = new StateService(mockContext.Object); service.AddState(new State() { StateId = 20, StateName = "Central Australia", Median = 100 }); mockSet.Verify(m => m.Add(It.IsAny <State>()), Times.Once()); mockContext.Verify(m => m.SaveChanges(), Times.Once()); }
private void btnAdd_Click(object sender, EventArgs e) { bool isNameBlank = CheckBlank(); if (!isNameBlank) { bool isExit = IsExitInList(); if (!isExit) { byte id = Convert.ToByte(txtStateId.Text); string name = txtName.Text; lblResult.Text = StateService.AddState(id, name); StateService.ReadData(dgv); AutoFillStateId(); } } }