Ejemplo n.º 1
0
 public void GetFloat_Test(float defaultFloat)
 {
     foreach (var obj in ObjectTests.GetImplementors(_mocks, _mocks.GameState()))
     {
         Assert.IsTrue(!obj.Properties.Floats.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(defaultFloat, obj.Properties.Floats.GetValue(VAR_NAME, defaultFloat));
         Assert.IsTrue(obj.Properties.Floats.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(defaultFloat, obj.Properties.Floats.GetValue(VAR_NAME));
     }
 }
Ejemplo n.º 2
0
 public void GetString_Test(string defaultString)
 {
     foreach (var obj in ObjectTests.GetImplementors(_mocks, _mocks.GameState()))
     {
         Assert.IsTrue(!obj.Properties.Strings.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(defaultString, obj.Properties.Strings.GetValue(VAR_NAME, defaultString));
         Assert.IsTrue(obj.Properties.Strings.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(defaultString, obj.Properties.Strings.GetValue(VAR_NAME));
     }
 }
Ejemplo n.º 3
0
 public void SetFloat_GetFloat_Test(float floatToSet, bool getFloatFirst)
 {
     foreach (var obj in ObjectTests.GetImplementors(_mocks, _mocks.GameState()))
     {
         Assert.IsTrue(!obj.Properties.Floats.AllProperties().ContainsKey(VAR_NAME));
         if (getFloatFirst)
         {
             Assert.AreEqual(999f, obj.Properties.Floats.GetValue(VAR_NAME, 999));
         }
         obj.Properties.Floats.SetValue(VAR_NAME, floatToSet);
         Assert.IsTrue(obj.Properties.Floats.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(floatToSet, obj.Properties.Floats.GetValue(VAR_NAME));
         Assert.AreEqual(floatToSet, obj.Properties.Floats.GetValue(VAR_NAME, 999f));
     }
 }
Ejemplo n.º 4
0
 public void SetString_GetString_Test(string stringToSet, bool getStringFirst)
 {
     foreach (var obj in ObjectTests.GetImplementors(_mocks, _mocks.GameState()))
     {
         Assert.IsTrue(!obj.Properties.Strings.AllProperties().ContainsKey(VAR_NAME));
         if (getStringFirst)
         {
             Assert.AreEqual("", obj.Properties.Strings.GetValue(VAR_NAME, ""));
         }
         obj.Properties.Strings.SetValue(VAR_NAME, stringToSet);
         Assert.IsTrue(obj.Properties.Strings.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(stringToSet, obj.Properties.Strings.GetValue(VAR_NAME));
         Assert.AreEqual(stringToSet, obj.Properties.Strings.GetValue(VAR_NAME, ""));
     }
 }
Ejemplo n.º 5
0
 public void SetBool_GetBool_Test(bool boolToSet, bool getBoolFirst)
 {
     foreach (var obj in ObjectTests.GetImplementors(_mocks, _mocks.GameState()))
     {
         Assert.IsTrue(!obj.Properties.Bools.AllProperties().ContainsKey(VAR_NAME));
         if (getBoolFirst)
         {
             Assert.AreEqual(false, obj.Properties.Bools.GetValue(VAR_NAME, false));
         }
         obj.Properties.Bools.SetValue(VAR_NAME, boolToSet);
         Assert.IsTrue(obj.Properties.Bools.AllProperties().ContainsKey(VAR_NAME));
         Assert.AreEqual(boolToSet, obj.Properties.Bools.GetValue(VAR_NAME));
         Assert.AreEqual(boolToSet, obj.Properties.Bools.GetValue(VAR_NAME, false));
     }
 }