public void DeleteValidDataTest() { _wordServiceMock.Setup(w => w.DeleteAsync(It.IsAny <int>())) .Returns(Task.FromResult(0)); var delete = _wordController.Delete(1); delete.Wait(); var result = delete.Result as OkResult; result.StatusCode.Should().Be(200); }
public void DeleteWord() { // Fill test database var origWord = _repo.Create(RandomWord()).Result; // Test delete function var action = _wordController.Delete(_projId, origWord.Id).Result; // Original word persists Assert.Contains(origWord, _repo.GetAllWords(_projId).Result); // Get the new deleted word from the database var wordRepo = _repo.GetFrontier(_projId).Result; // Ensure the word is valid Assert.IsTrue(wordRepo.Count == 1); Assert.IsTrue(wordRepo[0].Id != origWord.Id); Assert.IsTrue(wordRepo[0].History.Count == 1); // Test the frontier Assert.That(_repo.GetFrontier(_projId).Result, Has.Count.EqualTo(1)); // Ensure the deleted word is in the frontier Assert.IsTrue(wordRepo.Count == 1); Assert.IsTrue(wordRepo[0].Id != origWord.Id); Assert.IsTrue(wordRepo[0].History.Count == 1); }
protected void Button3_Click(object sender, EventArgs e) { CntrlDC.Delete(Model); }