public void DeleteParameterById() { // Arrange int ElementsCountBeforeAct = parametersDbSet.Count(); Parameter nextFirstParameter = parametersDbSet.ElementAt(1); // Act repository.Delete(0); repository.Delete(39995); // Assert Assert.AreNotEqual(ElementsCountBeforeAct, parametersDbSet.Count()); Assert.IsTrue(ElementsCountBeforeAct > parametersDbSet.Count()); Assert.IsTrue((ElementsCountBeforeAct - 1) == parametersDbSet.Count()); Assert.AreEqual(nextFirstParameter.ParameterName, parametersDbSet.First().ParameterName); Assert.AreEqual(nextFirstParameter, parametersDbSet.First()); }
public void Delete_Success_ReturnNull() { // Arrange var repository = new ParameterRepository(); var input = repository.Create(GenerateInput()); // Act repository.Delete(input.Id); var result = repository.Get(input.Id); // Assert Assert.IsNull(result); }