public async Task CreateAsync_ValidObjectPassed_ReturnCreatedBusiness()
        {
            // Arrange
            var business = new Business("Some name");

            _repositoryMock
            .Setup(rep => rep.AddAsync(business))
            .ReturnsAsync(business);

            // Act
            var createdBusiness = await _businessService.CreateAsync(business);

            // Assert
            Assert.Equal(business.Name, createdBusiness.Name);
        }
Ejemplo n.º 2
0
        public void CreateShouldReturnCorrectId()
        {
            // Arrange
            var userManager     = this.GetUserManagerMock();
            var businessService = new BusinessService(this.db, userManager.Object);
            var type            = new List <PetType>()
            {
                PetType.AllDogs,
                PetType.Cat
            };

            // Act
            var result = businessService.CreateAsync("test", TypeBusiness.Cabin, "test", "test", 2d, 2d, type, "test", "test", true, "test", "test");

            // Assert
            result
            .Should()
            .Equals(1);
        }