public void MefOptionalParametersDTO_Constructor_CorrectInitialValues__RandomValues() { var configMock = localRandom.CreateConfigMockWithRandomCredentials(); var target = new MefOptionalParametersDT(configMock); Assert.AreEqual(configMock.Username, target.Username); Assert.AreEqual(configMock.Password, target.Password); }
public void MefOptionalParametersDTO_EventSubscription__RandomValues() { var expectedUsername = XeRandom.CreateString(); var expectedPassword = XeRandom.CreateString(); var configMock = localRandom.CreateConfigMockWithRandomCredentials() as StubIConfig; var target = new MefOptionalParametersDT(configMock); configMock.Username_Get(() => expectedUsername, overwrite: true); configMock.Password_Get(() => expectedPassword, overwrite: true); configMock.PropertyChanged_Raise(configMock); Assert.AreEqual(expectedUsername, target.Username); Assert.AreEqual(expectedPassword, target.Password); }