public void ExchangeSourceDefinition_Equals_Object_GetType_Expected_False() { var expectedResourceID = Guid.NewGuid(); const string expectedAutoDiscoverUrl = "testAutoDiscoverUrl"; const string expectedUserName = "******"; const string expectedPassword = "******"; const enSourceType expectedType = enSourceType.ExchangeSource; const string expectedResourceType = "ExchangeSource"; const int expectedTimeout = 30; const string expectedEmailTo = "testEmailTo"; const string expectedPath = "testPath"; var expectedID = Guid.NewGuid(); const string expectedResourceName = "testResourceName"; var exchangeSourceDefinition = new ExchangeSourceDefinition { ResourceID = expectedResourceID, AutoDiscoverUrl = expectedAutoDiscoverUrl, UserName = expectedUserName, Password = expectedPassword, Type = expectedType, ResourceType = expectedResourceType, Timeout = expectedTimeout, EmailTo = expectedEmailTo, Path = expectedPath, Id = expectedID, ResourceName = expectedResourceName }; var exchangeSource = new object(); var isEqual = exchangeSourceDefinition.Equals(exchangeSource); Assert.IsFalse(isEqual); }
public void ExchangeSourceDefinition_Equals_ExchangeSourceDefinition_Expected_False() { const string expectedAutoDiscoverUrl = "testAutoDiscoverUrl"; const string expectedUserName = "******"; const string expectedPassword = "******"; const int expectedTimeout = 30; var exchangeSourceDefinition = new ExchangeSourceDefinition { AutoDiscoverUrl = expectedAutoDiscoverUrl, UserName = expectedUserName, Password = expectedPassword, Timeout = expectedTimeout }; var exchangeSourceDefinitionDup = new ExchangeSourceDefinition { AutoDiscoverUrl = "NewAutoDiscoverUrl", UserName = expectedUserName, Password = expectedPassword, Timeout = expectedTimeout }; var isEqual = exchangeSourceDefinition.Equals(exchangeSourceDefinitionDup); Assert.IsFalse(isEqual); Assert.IsTrue(exchangeSourceDefinition != exchangeSourceDefinitionDup); }
public void ExchangeSourceDefinition_Equals_ExchangeSource_Null_Expected_False() { var exchangeSourceDefinition = new ExchangeSourceDefinition(); const IExchangeSource exchangeSource = null; var isEqual = exchangeSourceDefinition.Equals(exchangeSource); Assert.IsFalse(isEqual); }
public void SavedSource_Itself_Is_Equal() { //---------------Set up test pack------------------- var exchangeEmailActivity = new ExchangeSourceDefinition { ResourceID = Guid.NewGuid(), Path = "A" }; //---------------Assert Precondition---------------- Assert.IsTrue(exchangeEmailActivity.Equals(exchangeEmailActivity), "Equals operator can't compare to itself."); }
public void SavedSource_Null_Object_Is_NotEqual() { //---------------Set up test pack------------------- var exchangeEmailActivity = new ExchangeSourceDefinition { ResourceID = Guid.NewGuid(), Path = "A" }; //---------------Assert Precondition---------------- Assert.IsFalse(exchangeEmailActivity.Equals(null), "Equals operator can't compare to null."); }
public void ExchangeSourceDefinition_ReferenceEquals_ExchangeSource_Expected_True() { const string expectedAutoDiscoverUrl = "testAutoDiscoverUrl"; const string expectedUserName = "******"; const string expectedPassword = "******"; const int expectedTimeout = 30; IExchangeSource exchangeSourceDefinition = new ExchangeSourceDefinition { AutoDiscoverUrl = expectedAutoDiscoverUrl, UserName = expectedUserName, Password = expectedPassword, Timeout = expectedTimeout }; var isEqual = exchangeSourceDefinition.Equals(exchangeSourceDefinition); Assert.IsTrue(isEqual); }
public void ExchangeSourceDefinition_Equals_ExchangeSource_Expected_True() { const string expectedAutoDiscoverUrl = "testAutoDiscoverUrl"; const string expectedUserName = "******"; const string expectedPassword = "******"; const int expectedTimeout = 30; var exchangeSourceDefinition = new ExchangeSourceDefinition { AutoDiscoverUrl = expectedAutoDiscoverUrl, UserName = expectedUserName, Password = expectedPassword, Timeout = expectedTimeout }; var mockExchangeSource = new Mock<IExchangeSource>(); mockExchangeSource.Setup(exchangeSource => exchangeSource.AutoDiscoverUrl).Returns(expectedAutoDiscoverUrl); mockExchangeSource.Setup(exchangeSource => exchangeSource.UserName).Returns(expectedUserName); mockExchangeSource.Setup(exchangeSource => exchangeSource.Password).Returns(expectedPassword); mockExchangeSource.Setup(exchangeSource => exchangeSource.Timeout).Returns(expectedTimeout); var isEqual = exchangeSourceDefinition.Equals(mockExchangeSource.Object); Assert.IsTrue(isEqual); }