public void GetOptionListByNameSuccess(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.NotNull(result); Assert.NotEqual(result.Id, Guid.Empty); 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); //Clean dbContext.OptionList.RemoveRange(dbContext.OptionList); }
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); }