public void GivenAValueHasBeenSetAgainstAProperty_WhenRetrievingTheValueForThatProperty_ThenTheSetValueIsReturned() { _b.Set(x => x.FirstName, SetValue); var retrieved = _b.Get(x => x.FirstName); retrieved.ShouldBe(SetValue); }
public void GivenNoValueHasBeenSetForAPropertyAndAGlobalAndLocalSupplierHasBeenRegisteredThatWontAcceptThatProperty_WhenRetrievingTheValueForThatProperty_ThenDontUseLocalOrGlobalValue() { const string globalVal = "global"; const string localVal = "local"; AnonymousValueFixture.GlobalValueSuppliers.Add(new StaticAnonymousValueSupplier(globalVal)); _b.Any.LocalValueSuppliers.Add(new StaticAnonymousValueSupplier(localVal)); ((object)_b.Get(x => x.YearJoined)).ShouldNotBe(localVal); ((object)_b.Get(x => x.YearJoined)).ShouldNotBe(globalVal); }
public void GivenAValueHasBeenSetAgainstAProperty_WhenRetrievingTheValueForThatProperty_ThenTheSetValueIsReturned() { _b.Set(x => x.FirstName, SetValue); var retrieved = _b.Get(x => x.FirstName); Assert.That(retrieved, Is.EqualTo(SetValue)); }