public void GetOptionListsSuccess() { //Arrange var optionListRepository = new OptionListRepository(_container); var optionLists = TestDataRepository.GetOptionLists(); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); foreach (var item in optionLists) { optionListRepository.CreateOptionList(item); } //Act var result = optionListRepository.GetOptionLists(); var resultItem = result.First(); //Assert Assert.NotNull(result); Assert.True(result.Count > 0); Assert.NotNull(resultItem); Assert.NotEqual(resultItem.Id, Guid.Empty); Assert.False(resultItem.IsActive); Assert.True(!string.IsNullOrEmpty(resultItem.Name)); Assert.True(!string.IsNullOrEmpty(resultItem.Label)); Assert.True(resultItem.List != null); Assert.True(resultItem.List.Count > 0); Assert.True(resultItem.CreatedDate > DateTime.MinValue); Assert.True(resultItem.LastModifiedDate > DateTime.MinValue); //Clean dbContext.OptionList.RemoveRange(dbContext.OptionList); }
public void CreateOptionListFail() { //Arrange var optionListRepository = new OptionListRepository(_container); OptionList optionList = null; //Act var result = optionListRepository.CreateOptionList(optionList); //Assert Assert.Null(result); }
public void GetOptionListFail() { //Arrange var optionListRepository = new OptionListRepository(_container); var optionLists = TestDataRepository.GetOptionLists(); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); foreach (var item in optionLists) { optionListRepository.CreateOptionList(item); } var optionListId = Guid.NewGuid(); //Act var result = optionListRepository.GetOptionList(optionListId); //Assert Assert.Null(result); }
public void GetOptionListByNameFail(string typeName) { //Arrange var optionListRepository = new OptionListRepository(_container); var optionLists = TestDataRepository.GetOptionLists(); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); foreach (var item in optionLists) { optionListRepository.CreateOptionList(item); } //Act var result = optionListRepository.GetOptionList(typeName); //Assert Assert.Null(result); //Clean dbContext.OptionList.RemoveRange(dbContext.OptionList); }
public void CreateOptionListSuccess() { //Arrange var optionListRepository = new OptionListRepository(_container); var optionLists = TestDataRepository.GetOptionLists(); var optionList = optionLists.First(); //Act var result = optionListRepository.CreateOptionList(optionList); //Assert Assert.NotNull(result); Assert.NotEqual(result.Id, Guid.Empty); Assert.False(result.IsActive); Assert.True(!string.IsNullOrEmpty(result.Name)); Assert.True(!string.IsNullOrEmpty(result.Label)); Assert.True(result.List != null); Assert.True(result.List.Count > 0); Assert.True(result.CreatedDate > DateTime.MinValue); Assert.True(result.LastModifiedDate > DateTime.MinValue); }