public void GetUserAreaCode_WithoutRegistryAccess_ReturnsEmptyString() { MockRepository mocks = new MockRepository(); IPhoneNumberDataXml xmlDataProvider = mocks.Stub <IPhoneNumberDataXml>(); IPhoneNumberDataRegistry registryDataProvider = mocks.Stub <IPhoneNumberDataRegistry>(); PhoneNumbers phoneNumberConverter = new PhoneNumbers(xmlDataProvider, registryDataProvider); string actual = phoneNumberConverter.GetUserAreaCode(); Assert.IsNullOrEmpty(actual);; }
public void GetUserAreaCode_LocationSetToDresdenGermany_ReturnsAreaCodeOfDresden() { MockRepository mocks = new MockRepository(); IPhoneNumberDataXml xmlDataProvider = mocks.Stub <IPhoneNumberDataXml>(); IPhoneNumberDataRegistry registryDataProvider = mocks.Stub <IPhoneNumberDataRegistry>(); string expected = "351"; using (mocks.Record()) { registryDataProvider.GetUserAreaCode(); LastCall.Return("351"); } PhoneNumbers phoneNumberConverter = new PhoneNumbers(xmlDataProvider, registryDataProvider); string actual = phoneNumberConverter.GetUserAreaCode(); Assert.AreEqual(expected, actual); }
public void GetUserAreaCode_WithoutRegistryAccess_ReturnsEmptyString() { MockRepository mocks = new MockRepository(); IPhoneNumberDataXml xmlDataProvider = mocks.Stub<IPhoneNumberDataXml>(); IPhoneNumberDataRegistry registryDataProvider = mocks.Stub<IPhoneNumberDataRegistry>(); PhoneNumbers phoneNumberConverter = new PhoneNumbers(xmlDataProvider, registryDataProvider); string actual = phoneNumberConverter.GetUserAreaCode(); Assert.IsNullOrEmpty(actual); ; }
public void GetUserAreaCode_LocationSetToDresdenGermany_ReturnsAreaCodeOfDresden() { MockRepository mocks = new MockRepository(); IPhoneNumberDataXml xmlDataProvider = mocks.Stub<IPhoneNumberDataXml>(); IPhoneNumberDataRegistry registryDataProvider = mocks.Stub<IPhoneNumberDataRegistry>(); string expected = "351"; using (mocks.Record()) { registryDataProvider.GetUserAreaCode(); LastCall.Return("351"); } PhoneNumbers phoneNumberConverter = new PhoneNumbers(xmlDataProvider, registryDataProvider); string actual = phoneNumberConverter.GetUserAreaCode(); Assert.AreEqual(expected, actual); }