public async Task Search_name_normal_case() { var fixture = new ParameterFixture(); var service = new SearchService(fixture.SearchRepoitory); var results = await service.SearchNameAsync("h*"); Assert.Equal(fixture.Expected, results); fixture.VerifyCreated(); }
public async Task Create_package_success() { var fixture = new ParameterFixture(); fixture.SetUpCreated(fixture.CreatePackageSuccess); var result = await StrikesRepository.CreatePackage(fixture.Request, fixture.Collector, fixture.Logger); Assert.Equal("CreatedResult", result.GetTypeName()); fixture.VerifyCreated(); var createdResult = (CreatedResult)result; Assert.Equal($"package/{fixture.Expected.Id}", (string)createdResult.Location); Assert.Equal(fixture.Expected.Id, ((Package)createdResult.Value).Id); fixture.Cleanup(); // Only in case you use Stream. }