public void GetSettings_ReturnBooleanValue() { // Arrange var fakeMemoryCache = new FakeMemoryCache(); var sut = new SettingRepository(_mockDbContext, fakeMemoryCache); // Act var setting = sut.GetSettingByKey("boolean", ""); // Assert Assert.Equal(setting, "true"); }
public void GetSettings_ReturnDecimalValue() { // Arrange var fakeMemoryCache = new FakeMemoryCache(); var sut = new SettingRepository(_mockDbContext, fakeMemoryCache); // Act var setting = sut.GetSettingByKey("decimal", ""); // Assert Assert.Equal(setting, "12.34"); }
public void GetSettings_ReturnTextValue() { // Arrange var fakeMemoryCache = new FakeMemoryCache(); var sut = new SettingRepository(_mockDbContext, fakeMemoryCache); // Act var setting = sut.GetSettingByKey("text", ""); // Assert Assert.Equal(setting, "Alpha Bravo Charlie"); }
public void GetSettings_RetrieveAllSettings() { // Arrange var fakeMemoryCache = new FakeMemoryCache(); var sut = new SettingRepository(_mockDbContext, fakeMemoryCache); // Act var settings = sut.GetAllSettings(); // Assert Assert.Equal(4, settings.Count); Assert.True(settings.Contains(_setting1)); Assert.True(settings.Contains(_setting2)); Assert.True(settings.Contains(_setting3)); Assert.True(settings.Contains(_setting4)); }