public void LoadBucket_ForMadeUpAppKey_ThrowsException() { string testAppKey = Guid.NewGuid().ToString(); IDatabase db = redis.Database; var sut = new RedisLimitStore(redis); //act sut.LoadBucket(testAppKey); //assert - throws }
public void LoadBucket_ForMadeUpAppKeyAndBucket_ReturnsFalse() { string testAppKey = Guid.NewGuid().ToString(); string testBucketName = "testBucketName1"; IDatabase db = redis.Database; var sut = new RedisLimitStore(redis); //act sut.LoadBucket(testAppKey, testBucketName); //assert (throws) }
public void Setup_ForNewAppKey_DefaultBucketExists() { string testAppKey = Guid.NewGuid().ToString(); IDatabase db = redis.Database; var sut = new RedisLimitStore(redis); //act sut.Setup(new Bucket(testAppKey)); //assert (throws if not exist) sut.LoadBucket(testAppKey); }
public void Setup_ForExistingAppKeyAndBucket_BucketExists() { string testAppKey = Guid.NewGuid().ToString(); string testBucketName = "testBucketName1"; IDatabase db = redis.Database; var sut = new RedisLimitStore(redis); sut.Setup(new Bucket(testAppKey, testBucketName)); //act sut.Setup(new Bucket(testAppKey, testBucketName)); //assert (throws if not exist) sut.LoadBucket(testAppKey, testBucketName); }