コード例 #1
0
        public async Task WhenCreate_Then_ICanFindItById()
        {
            //act
            var responseCreate = await factory.Create();

            var responseSearchById = await factory.Get(responseCreate.Id);

            //assert
            responseSearchById.Id.Should().Be(responseCreate.Id);
            responseSearchById.Name.Should().Be(responseCreate.Name);
        }
コード例 #2
0
        public async Task WhenCreate_Then_ICanFindItById()
        {
            // Act
            var viewModelCreate = await factory.Create();

            var responseGet = await factory.Get(viewModelCreate.Id);

            var viewModelGet =
                JsonConvert.DeserializeObject <PersonaViewModel>(responseGet.Result.ToString());

            // Assert
            responseGet.StatusCode.Should().Be((int)HttpStatusCode.OK);
            viewModelGet.Should().BeOfType <PersonaViewModel>();
            viewModelGet.Id.Should().NotBeEmpty();
            viewModelGet.Id.Should().Be(viewModelCreate.Id);
            viewModelGet.Name.Should().Be(viewModelCreate.Name);
        }