public void Get_Success_ReturnEntity() { // Arrange var repository = new ParameterRepository(); var input = repository.Create(GenerateInput()); // Act var result = repository.Get(input.Id); // Assert Assert.IsInstanceOf <Parameter>(result); }
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); }
public void GetParameterById() { // Arrange int ElementsCountBeforeAct = parametersDbSet.Count(); // Act Parameter parameter_1 = repository.Get(0); Parameter parameter_2 = repository.Get(1); // Assert Assert.AreEqual( parametersDbSet.ElementAt(0).ParameterName, parameter_1.ParameterName ); Assert.AreEqual(parameter_1, parametersDbSet.ElementAt(0)); Assert.AreEqual( parametersDbSet.ElementAt(1).ParameterName, parameter_2.ParameterName ); Assert.AreEqual(parameter_2, parametersDbSet.ToList()[1]); Assert.AreEqual(ElementsCountBeforeAct, parametersDbSet.Count()); }
public Parameter Get(string key) { return(ParameterRepository .Get(r => r.Key == key)); }
public string GetValueByKey(string key) { return(ParameterRepository .Get(r => r.Key == key) .Value); }