public void ShouldPass_SetProperty_ValidInput() { var obj = new Testboject(); obj.SetProperty("Test1", "salam"); Assert.True((string)obj.GetPropertyValue("Test1") == "salam"); }
public void ShouldPass_GetPropertyValue_ValidInput() { var obj = new Testboject() { Test1 = "salam", Test2 = 100 }; Assert.True((string)obj.GetPropertyValue("Test1") == "salam"); }
public void ShouldThrow_NullException_GetPropertyValue_For_NotExistProperty() { var obj = new Testboject(); Assert.Throws <ArgumentNullException>(() => obj.GetPropertyValue("Test4")); }