public void SomethingElseReadInteractor_GetSomethingElseList_RetrievesSomethingElseListFromPersistence() { var somethingElseList = new List <Domain.SomethingElse>(); somethingElseList.Add(somethingElse); var mockPersistence = new Mock <ISomethingElsePersistence>(); mockPersistence.Setup(x => x.GetSomethingElseList()).Returns(somethingElseList); SomethingElseReadInteractor interactor = new SomethingElseReadInteractor(mockPersistence.Object); List <Domain.SomethingElse> somethingElseList1 = interactor.GetSomethingElseList(); Assert.Equal(somethingElseList.Count, somethingElseList1.Count); Assert.Equal(somethingElseList[somethingElseList.Count - 1].Name, somethingElseList1[somethingElseList1.Count - 1].Name); }
public void SomethingElseReadInteractor_GetSomethingElseIncludingSomethingsList_RetrievesSomethingElseIncludingSomethingsListFromPersistence() { var somethingElseList = new List <Domain.SomethingElse>(); somethingElseList.Add(somethingElse); var mockPersistence = new Mock <ISomethingElsePersistence>(); mockPersistence.Setup(x => x.GetSomethingElseIncludingSomethingList()).Returns(somethingElseList); SomethingElseReadInteractor interactor = new SomethingElseReadInteractor(mockPersistence.Object); List <Domain.SomethingElse> somethingElseList1 = interactor.GetSomethingElseIncludingSomethingsList(); foreach (var savedSomethingElse in somethingElseList1) { Assert.Equal(somethingElse.Somethings[0].Name, savedSomethingElse.Somethings[0].Name); } }