public void new_instance_of_bootitem_has_correct_type() { StampItem stamp = new StampItem(); Type stampType = stamp.CollectableType; Assert.AreEqual(CollectableBaseFactory.StampType, stampType); }
public void validatecondition_returns_false_when_passed_null_condition() { string invalidCondition = null; bool isValid = StampItem.ValidateCondition(invalidCondition); Assert.IsFalse(isValid, $"Expected ValidateCondition to return false an unexpected condition: {invalidCondition}"); }
public void stampcondition_value_defaults_to_undefined_for_new_item() { StampItem stamp = new StampItem(); string defaultValue = stamp.Condition; Assert.AreEqual(StampItem.CONDITION_DEFAULT, defaultValue); }
public void estimated_value_allows_zero_value_to_be_set() { StampItem stamp = new StampItem(); stamp.EstimatedValue = 0; Assert.AreEqual(0, stamp.EstimatedValue); }
public void ismintcondition_value_defaults_to_false_for_new_item() { StampItem stamp = new StampItem(); bool defaultValue = stamp.IsMintCondition; Assert.IsFalse(defaultValue); }
public void isfavorite_defaults_to_false_for_new_item() { StampItem stamp = new StampItem(); bool defaultValue = stamp.IsFavorite; Assert.IsFalse(defaultValue); }
public void estimated_value_defaults_to_zero_for_new_item() { StampItem stamp = new StampItem(); decimal defaultValue = stamp.EstimatedValue; Assert.AreEqual(0, defaultValue); }
public void estimated_value_set_to_negative_value_throws_exception() { StampItem stamp = new StampItem(); decimal value = -10M; stamp.EstimatedValue = value; Assert.IsFalse(true, "Expected test to throw exception when setting a negative value"); }
public void estimated_value_allows_positive_value_to_be_set() { StampItem stamp = new StampItem(); decimal value = 0.55M; stamp.EstimatedValue = value; Assert.AreEqual(value, stamp.EstimatedValue); }
public void validate_stamp_conditions_set_successfully() { foreach (string condition in StampItem.STAMP_CONDITIONS) { bool isValid = StampItem.ValidateCondition(condition); Assert.IsTrue(isValid); } }
private StampItem GetTestStampItem(int i) { StampItem item = new StampItem() { EstimatedValue = i * 0.50M, IsFavorite = true, ItemDetails = $"Test{i}", Condition = "VF", IsMintCondition = true }; return(item); }
public void instanceitem_serialize_deserialize_stamp_type_success() { StampItem item = GetTestStampItem(4); string jsonItem = JsonConvert.SerializeObject(item); StampItem newItem = (StampItem)HomeCollectionRepository.GetCollectableItemFromJson(jsonItem, item.CollectableType); Assert.AreEqual(item.CollectableType, newItem.CollectableType); Assert.AreEqual(item.EstimatedValue, newItem.EstimatedValue); Assert.AreEqual(item.ItemDetails, newItem.ItemDetails); Assert.AreEqual(item.IsFavorite, newItem.IsFavorite); Assert.AreEqual(item.Condition, newItem.Condition); }
private void Add(StampItem stamp) { if (!Drawing.sprites.ContainsKey(stamp.spriteName)) { return; } var image = stampPool.Rent(); image.sprite = Drawing.sprites[stamp.spriteName]; var rectTransform = image.rectTransform; rectTransform.SetParent(stampLayer); rectTransform.localPosition = stamp.localPosition; rectTransform.localScale = new Vector3(stamp.localScale.x, stamp.localScale.y, 1f); image.SetNativeSize(); m_Borrowed[stamp] = image; }
private void Remove(StampItem stamp) { stampPool.Return(m_Borrowed[stamp]); m_Borrowed.Remove(stamp); }
public Image this[StampItem item] => m_Borrowed[item];