public void WhenIMapAccountEntityToAccountObjectWithEnums() { var s = ScenarioContext.Current.Get<TypeMapStore>(); AccountObjectWithEnum ao = new AccountObjectWithEnum(); s.Map<AccountEntity, AccountObjectWithEnum>(ScenarioContext.Current.Get<AccountEntity>(), ao); ScenarioContext.Current.Set(ao); }
public void WhenIMapAccountEntityToAccountObjectWithEnumsAndCatchException() { try { var s = ScenarioContext.Current.Get<TypeMapStore>(); AccountObjectWithEnum ao = new AccountObjectWithEnum(); s.Map<AccountEntity, AccountObjectWithEnum>(ScenarioContext.Current.Get<AccountEntity>(), ao); ScenarioContext.Current.Set(ao); } catch (TypeMapException e) { ScenarioContext.Current.Set(e); } }
public void ThenTheAccountObjectWithEnumsShouldHaveTheFollowingProperties(Table table) { AccountObjectWithEnum aoe = new AccountObjectWithEnum(); aoe = table.CreateInstance<AccountObjectWithEnum>(); AccountObjectWithEnum ao = ScenarioContext.Current.Get<AccountObjectWithEnum>(); Assert.AreEqual(aoe.LineOfBusiness, ao.LineOfBusiness); }