Ejemplo n.º 1
0
        public void GetAll_NoInput_ReturnsTheExpectedObjectCount()
        {
            // Arrange
            var repo = new FakeLocationRepository();

            // Act
            var result = repo.GetAll().ToList();

            // Assert
            Assert.AreEqual(4, result.Count);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }