public void RuleLocationUS_Fail() { var retrieveTokenInfoMock = new Mock<IRetrieveTokenInfo>(MockBehavior.Strict); retrieveTokenInfoMock.Setup(s => s.GetTokenInfo(It.IsAny<string>())) .Returns(new TokenInfo() { Location = "EU", NoOfTimesCalledInLastHour = 100, LastRequestTime = DateTime.Now.AddHours(-3) }); IRulesEngine ruleEngine = new RulesEngine(); ruleEngine.AddRule(new RuleLocationUS()); IResource resource1 = new Resource1("tkn", ruleEngine, retrieveTokenInfoMock.Object); var result = resource1.CanContinue(); Assert.IsFalse(result); }
public void RequetsPerHour_10Min_RuleLocationUS_Success() { var retrieveTokenInfoMock = new Mock<IRetrieveTokenInfo>(MockBehavior.Strict); retrieveTokenInfoMock.Setup(s => s.GetTokenInfo(It.IsAny<string>())) .Returns(new TokenInfo() { Location = "US", NoOfTimesCalledInLastHour = 89, LastRequestTime = DateTime.Now.AddHours(-3) }); IRulesEngine ruleEngine = new RulesEngine(); ruleEngine.AddRule(new RuleRequetsPerHour()); ruleEngine.AddRule(new Rule10MinPassedSinceLastCall()); ruleEngine.AddRule(new RuleLocationUS()); IResource resource1 = new Resource1("tkn", ruleEngine, retrieveTokenInfoMock.Object); var result = resource1.CanContinue(); Assert.IsTrue(result); }
public void Draw(System.Drawing.Graphics screen) { switch (name) { case "pizza": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Pizza), X, Y); break; case "chicken": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Chicken), X, Y); break; case "fries": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Fries), X, Y); break; case "hamburger": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Hamburger), X, Y); break; case "icecream": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.icecream), X, Y); break; case "sandwich": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Sandwich), X, Y); break; case "pickle": screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Pickle), X, Y); break; default: screen.DrawImage(Resource1.GetBitmap(Resource1.BitmapResources.Mouthopen), X, Y); break; } }
static UtilityClass() { r1 = new Resource1(); }
internal static string GetString(Resource1.StringResources id) { return ((string)(Microsoft.SPOT.ResourceUtility.GetObject(ResourceManager, id))); }
internal static byte[] GetBytes(Resource1.BinaryResources id) { return ((byte[])(Microsoft.SPOT.ResourceUtility.GetObject(ResourceManager, id))); }
public void Resource1ConstructorTest() { Resource1 target = new Resource1(); Assert.Inconclusive("TODO: Implement code to verify target"); }