Esempio n. 1
0
    public void Should_update_pet()
    {
        var updatePet = _container.GetInstance <IUpdatePet>();

        var pet = new PetStore.Pet.Api.Model.Pet
        {
            Id       = 1234,
            Category = PetCategory.Cat,
            Name     = "Peter",
            Status   = PetStatus.Sold,
            Tags     = "lobster, not_really_a_cat, evil"
        };

        updatePet.Execute(pet);
    }
Esempio n. 2
0
    public void Should_insert_pet()
    {
        var insertPet = _container.GetInstance <IInsertPet>();

        var pet = new PetStore.Pet.Api.Model.Pet
        {
            Category = PetCategory.Cat,
            Name     = "Peter",
            Status   = PetStatus.Sold,
            Tags     = "lobster, not_really_a_cat, evil"
        };

        var petId = 0;

        using (var scope = new TransactionScope())
        {
            petId = insertPet.Execute(pet);
            scope.Complete();
        }

        petId.Should().NotBe(0);
    }