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); }
public void GetGroupByName() { var controller = new GroupsController(); var temp = controller.GetGroupByName("PI-32"); }