public void GetUsersContainedInBuildsAsDto_BuildListDoesNotContainPerson_PersonIsNotReturned() { var settings = new SirenOfShameSettingsFake(); settings.People.Add(new PersonSetting { RawName = "Bob"}); IList<BuildStatus> changedBuildStatuses = new List<BuildStatus> { new BuildStatus { RequestedBy = "Sam" } }; var results = settings.GetUsersContainedInBuildsAsDto(changedBuildStatuses); Assert.AreEqual(0, results.Count); }
public void GetUsersContainedInBuildsAsDto_BuildListContainsHiddenPerson_PersonStillReturned() { var settings = new SirenOfShameSettingsFake(); settings.People.Add(new PersonSetting { RawName = "Bob", Hidden = true }); IList<BuildStatus> changedBuildStatuses = new List<BuildStatus> { new BuildStatus { RequestedBy = "Bob" } }; var results = settings.GetUsersContainedInBuildsAsDto(changedBuildStatuses); Assert.AreEqual(1, results.Count); Assert.AreEqual("Bob", results[0].RawName); }