public void Configure_RequiredTypeDifferentFromPropertyType_ExceptionThrown() { //Assign var type = typeof(string); var attr = new StubIdAttribute(type); var config = new IdConfiguration(); var propertyInfo = typeof(StubClass).GetProperty("Id"); //Act attr.Configure(propertyInfo, config); //Assert }
public void Configure_DefaultValues_ConfigContainsDefaults() { //Assign var type = typeof(int); var attr = new StubIdAttribute(type); var config = new IdConfiguration(); var propertyInfo = typeof(StubClass).GetProperty("Id"); //Act attr.Configure(propertyInfo, config); //Assert Assert.AreEqual(propertyInfo, config.PropertyInfo); Assert.AreEqual(type, config.Type); }
public void Configure_DefaultValues_ConfigContainsDefaults() { //Assign var type = typeof (int); var attr = new StubIdAttribute(type); var config = new IdConfiguration(); var propertyInfo = typeof (StubClass).GetProperty("Id"); //Act attr.Configure(propertyInfo, config); //Assert Assert.AreEqual(propertyInfo, config.PropertyInfo); Assert.AreEqual(type, config.Type); }