public void Should_Return_Empty_List()
{
var repositoryMock = new Mock<IRepository>();
repositoryMock
.Setup(f => f.AsQueryable<BetterCms.Module.Root.Models.Layout>())
.Returns(new BetterCms.Module.Root.Models.Layout[] { }.AsQueryable());
var service = new DefaultLayoutService(repositoryMock.Object,
new Mock<IOptionService>().Object,
new Mock<ICmsConfiguration>().Object,
new Mock<IAccessControlService>().Object,
new Mock<IUnitOfWork>().Object);
var response = service.GetAvailableLayouts().ToList();
Assert.IsNotNull(response);
Assert.IsEmpty(response);
}
}