public void UpdatePerson_Should_Work() { var _currentMethodName = System.Reflection.MethodBase.GetCurrentMethod().Name; var _dbName = nameof(PersonServiceUnitTest) + "." + _currentMethodName; using (var db = DatabaseContextMocker.GetApiDbContext(_dbName)) { //arrange var _service = GetPersonService(db); var _person = new DbLayer.Tables.Person() { Name = "name", Surname = "surname", Company = "company" }; db.People.Add(_person); db.SaveChanges(); //Act var _response = _service.Update(_person); //Assert Assert.True(_response != null && _response.Id == _person.Id); } }
public void GetList_Should_Get1Item() { var _currentMethodName = System.Reflection.MethodBase.GetCurrentMethod().Name; var _dbName = nameof(PersonServiceUnitTest) + "." + _currentMethodName; using (var db = DatabaseContextMocker.GetApiDbContext(_dbName)) { //arrange var _service = GetPersonService(db); //Act var _response = _service.GetList(); //Assert Assert.True(_response.Count == 1); } }
public void Get_Should_Work(Guid personId, bool isNull) { var _currentMethodName = System.Reflection.MethodBase.GetCurrentMethod().Name; var _dbName = nameof(PersonServiceUnitTest) + "." + _currentMethodName; using (var db = DatabaseContextMocker.GetApiDbContext(_dbName)) { //arrange var _service = GetPersonService(db); //Act var _response = _service.Get(personId); //Assert Assert.True(isNull ? (_response == null) : (_response != null)); } }
public void DeletePerson_Should_Work() { var _currentMethodName = System.Reflection.MethodBase.GetCurrentMethod().Name; var _dbName = nameof(PersonServiceUnitTest) + "." + _currentMethodName; using (var db = DatabaseContextMocker.GetApiDbContext(_dbName)) { //arrange var _service = GetPersonService(db); var _testGuid = db.People.First().Id; //Act _service.Delete(_testGuid); var _count = db.People.Count(f => f.Id == _testGuid); //Assert Assert.True(_count == 0); } }