public void AnyTest(ITherapistAggregator aggregator) { var mock = new Mock <IAddressToGpsConverter>(); mock.Setup(a => a.ConvertAddress(It.IsAny <Address>())).Returns(new GPSLocation(1, 1)); var therapists = aggregator.DownloadTherapists(mock.Object, new WebHelper(), new Progress <ProgressReport>()); Assert.True(therapists.Any()); }
public void LanguagesFormatTest(ITherapistAggregator aggregator) { var mock = new Mock <IAddressToGpsConverter>(); mock.Setup(a => a.ConvertAddress(It.IsAny <Address>())).Returns(new GPSLocation(1, 1)); var therapists = aggregator.DownloadTherapists(mock.Object, new WebHelper(), new Progress <ProgressReport>()); bool condition = therapists.Take(5).Skip(5).Take(5).Skip(5).Take(5).All(t => t.Languages.All(l => !string.IsNullOrWhiteSpace(l))); Assert.True(condition); }
public void GenderSetTest(ITherapistAggregator aggregator) { var mock = new Mock <IAddressToGpsConverter>(); mock.Setup(a => a.ConvertAddress(It.IsAny <Address>())).Returns(new GPSLocation(1, 1)); var therapists = aggregator.DownloadTherapists(mock.Object, new WebHelper(), new Progress <ProgressReport>()); bool condition = therapists.Take(5).Skip(5).Take(5).Skip(5).Take(5).All(t => t.Gender != Gender.Unknown); Assert.True(condition); }