public void Test_Can_Get_Colour_If_Already_Set() { // ARRANGE RedisFavouriteColourCache cache = this.GetCache(); // ACT cache.StoreFavouriteColour("John", "Blue"); cache.StoreFavouriteColour("Mary", "Red"); string johnsFavouriteColour = cache.RetrieveFavouriteColour("John"); string marysFavouriteColour = cache.RetrieveFavouriteColour("Mary"); // ASSERT Assert.Equal("Blue", johnsFavouriteColour); Assert.Equal("Red", marysFavouriteColour); }
public void Test_Null_Returned_If_Favourite_Colour_Not_Set() { // ARRANGE RedisFavouriteColourCache cache = this.GetCache(); // ACT cache.ClearFavouriteColour("John"); string johnsFavouriteColour = cache.RetrieveFavouriteColour("John"); // ASSERT Assert.Null(johnsFavouriteColour); }
public void Test_Can_Change_Colour() { // ARRANGE RedisFavouriteColourCache cache = this.GetCache(); // ACT cache.StoreFavouriteColour("John", "Blue"); cache.StoreFavouriteColour("John", "Red"); string johnsFavouriteColour = cache.RetrieveFavouriteColour("John"); // ASSERT Assert.Equal("Red", johnsFavouriteColour); }