public async Task GetGroupByName_NotSpecifiedNameStatusBadRequest(string name)
        {
            //Arrange
            var groupServiceMock = Substitute.For <IGroupService>();
            var sut = new GroupsController(groupServiceMock);

            //Act
            var response = await sut.GetGroupByName(name);

            //Assert
            //Assert.Equal(400, ((StatusCodeResult) response.Result).StatusCode);
        }
        public async Task GetGroupByName_NotExistingNameNameStatusBadRequest()
        {
            //Arrange
            var groupServiceMock = Substitute.For <IGroupService>();
            var expected         = GroupDto.GetGroupDtoWithId(1, "someName", "someCountry", 2000);

            groupServiceMock.GetAllAsync().Returns(new List <GroupDto> {
                expected
            });
            //groupServiceMock.FindOneAsync(g => g.Name == "notExistingName").Returns();
            var sut = new GroupsController(groupServiceMock);

            //Act
            var response = await sut.GetGroupByName("notExistingName");

            //Assert
            await groupServiceMock.Received().FindOneAsync(g => g.Name == "notExistingName");

            //Assert.Equal(400, ((StatusCodeResult) response.Result).StatusCode);
        }
Esempio n. 3
0
 public void GetGroupByName()
 {
     var controller = new GroupsController();
     var temp       = controller.GetGroupByName("PI-32");
 }