TestService.Get C# (CSharp) Метод

Get() приватный Метод

private Get ( int id ) : HttpResponseMessage,
id int
Результат HttpResponseMessage,
	public HttpResponseMessage Get(int id)
	{
		var product = this.products.FirstOrDefault(x => x.Id == id);

		if (product == null)
			return new System.Net.Http.HttpResponseMessage(System.Net.HttpStatusCode.NotFound, "Not found");

		return new HttpResponseMessage<Product>(product);
	}

Same methods

TestService::Get ( int id ) : Product,

Usage Example

Пример #1
0
        public void Get_IfGetById_GetsByIdSuccess()
        {
            const int id     = 1;
            var       entity = new TestEntity
            {
                Id    = id,
                Title = Guid.NewGuid().ToString()
            };
            var dto = new TestDTO
            {
                Id    = id,
                Title = Guid.NewGuid().ToString()
            };

            _currentRepositoryMock.Setup(_ => _.FindById(id)).Returns(entity);
            _mapperMock.Setup(_ => _.Map <TestEntity, TestDTO>(entity)).Returns(dto);

            // act
            var actualDTO = _sut.Get(id);

            // assert
            _currentRepositoryMock.Verify(_ => _.FindById(id), Times.Once);
            _mapperMock.Verify(_ => _.Map <TestEntity, TestDTO>(entity), Times.Once);
            Assert.Equal(dto, actualDTO);
        }
All Usage Examples Of TestService::Get