public void User1_changes_details_WI_assigned_User2_Mail_sent_to_User2()
        {
            // arrange
            var provider = TestProviderFactory.MockedTfsFieldLookupProvider("user2").Object;

            provider.SetChangedBy("user1");
            provider.SetTestAlertItems(TestData.DummyAlerts());

            // act
            var actual = provider.GetInterestedEmailAddresses("test.com");

            // assert
            Assert.AreEqual("*****@*****.**", actual);
        }
        public void User1_reassigns_WI_User2_to_User3_mail_sent_to_both()
        {
            // arrange
            var provider = TestProviderFactory.MockedTfsFieldLookupProvider("user3").Object;

            provider.SetChangedBy("user1");
            provider.SetTestAlertItems(TestData.AssignedToChangedAlerts("user2", "user3"));

            // act
            var actual = provider.GetInterestedEmailAddresses("test.com");

            // assert
            Assert.AreEqual("[email protected],[email protected]", actual);
        }