public void GetLayoutSuccess() { //Arrange var layoutRepository = new LayoutRepository(_container); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); var layouts = TestDataRepository.GetLayouts(); foreach (var item in layouts) { layoutRepository.CreateLayout(item); } var id = layouts.First().Id; //Act var result = layoutRepository.GetLayout(id); //Assert Assert.NotNull(result); Assert.NotEqual(result.Id, Guid.Empty); Assert.True(!string.IsNullOrEmpty(result.Name)); Assert.True(!string.IsNullOrEmpty(result.Config)); //Clean dbContext.Layout.RemoveRange(dbContext.Layout); }
public void GetLayoutFail() { //Arrange var layoutRepository = new LayoutRepository(_container); var dbContext = _serviceProvider.GetRequiredService <DeviserDbContext>(); var layouts = TestDataRepository.GetLayouts(); foreach (var item in layouts) { layoutRepository.CreateLayout(item); } var id = Guid.Empty; //Act var result = layoutRepository.GetLayout(id); //Assert Assert.Null(result); //Clean dbContext.Layout.RemoveRange(dbContext.Layout); }