public void GetAll_NoInput_ReturnsTheExpectedObjectCount() { // Arrange var repo = new FakeLocationRepository(); // Act var result = repo.GetAll().ToList(); // Assert Assert.AreEqual(4, result.Count); }
public void GetAll_NoInput_TheThirdObjectIsCorrect() { // Arrange var repo = new FakeLocationRepository(); // Act var result = repo.GetAll().ToList(); var thirdObject = result[2]; // Assert Assert.AreEqual(3, thirdObject.Id); Assert.AreEqual(thirdObject.Name, "Saint John, NB (Canada)"); Assert.AreEqual(45.272812f, thirdObject.Latitude); Assert.AreEqual(-66.063026f, thirdObject.Longitude); }
public void Setup() { var resourceRespository = new MockResourceRepository(); var resourceTypeRespository = new MockResourceTypeRepository(); var locationRespository = new FakeLocationRepository(); var localizedMessageService = new LocalizedMessagesService(); var crudService = new BasicCrudService(localizedMessageService); _service = new ResourceService(resourceRespository , resourceTypeRespository , crudService , locationRespository , localizedMessageService ); // Location service is already tested and it works . // We share share the repository. _locationService = new LocationService(locationRespository); }