public void Execute_FirstCousinTwiceRemovedBelowSource() { var resolver = new CousinResolver(); var sourceMock = GetSourceMock(); var targetMock = new Mock <IFamilyMember>(); targetMock.Setup(x => x.GetFactValue <int>(FactType.XPosition)).Returns(1); targetMock.Setup(x => x.GetFactValue <int>(FactType.YPosition)).Returns(2); Assert.AreEqual("1 Cousin 2 Removed", resolver.Execute(sourceMock.Object, targetMock.Object)); }
public void Execute_NCousinMRemoved() { int n = 3, m = 4; var resolver = new CousinResolver(); var sourceMock = GetSourceMock(); var targetMock = new Mock <IFamilyMember>(); targetMock.Setup(x => x.GetFactValue <int>(FactType.XPosition)).Returns(n); targetMock.Setup(x => x.GetFactValue <int>(FactType.YPosition)).Returns(m); Assert.AreEqual(string.Format("{0} Cousin {1} Removed", n, m), resolver.Execute(sourceMock.Object, targetMock.Object)); }