public void SetUpSystemUnderTestAndDependencies() { // Arrange _petOwnerServiceClient = _fixture.Freeze <Fake <IPetOwnerServiceClient> >(); _systemUnderTest = _fixture.Create <PetOwnerRepository>(); _petOwnersList = _fixture.Freeze <List <PetOwner> >(); A.CallTo(() => _petOwnerServiceClient.FakedObject.GetAsync()).Returns(_petOwnersList); }
public void GetPetsByOwnerGenderNotNull() { // Arrange var mockCaching = new Mock <ICaching>(); var petRepository = new PetOwnerRepository(mockCaching.Object); // Act var result = petRepository.GetAllPetOwnerDetails(); // Assert Assert.IsNotNull(result); Assert.AreEqual(result.Count(), 6); }
static void Main(string[] args) { string rest_base_url = ConfigurationManager.AppSettings["rest_base_url"]; string rest_json_url = ConfigurationManager.AppSettings["rest_json_url"]; IPetOwnerRepository rep = new PetOwnerRepository(rest_base_url, rest_json_url); IPetOwnerService svc = new PetOwnerService(rep); var dictionary = svc.GetPetsByGender("Cat"); foreach (string k in dictionary.Keys) { Console.WriteLine(k); Console.WriteLine("------------------------------------------"); Console.WriteLine(String.Join("\n", dictionary[k].ToArray())); Console.WriteLine(""); Console.WriteLine(""); } Console.ReadLine(); }
public void Setup() { mockData = new Mock <IDbContext>(); petOwnerRepo = new PetOwnerRepository(mockData.Object); }