public async void CreateOneAsync_ReturnsNull_WhenRepositoryReturnsNull() { // Arrange var muscleToCreate = TestData.Activations.ActivationWithoutId; ActivationsRepositoryMock .Setup(x => x.CreateOneAsync(It.IsAny <Activation>())) .ReturnsAsync((Activation)null); // Act var result = await ActivationsService.CreateOneAsync(muscleToCreate); // Assert Assert.Null(result); }
public async void CreateOneAsync_ReturnsCreatedActivation_WhenServiceReturnsActivation() { // Arrange var muscleToCreate = TestData.Activations.ActivationWithoutId; var createdActivation = TestData.Activations.ActivationWithoutId; createdActivation.Id = "1234"; ActivationsRepositoryMock .Setup(x => x.CreateOneAsync(It.IsAny <Activation>())) .ReturnsAsync(createdActivation); // Act var result = await ActivationsService.CreateOneAsync(muscleToCreate); // Assert Assert.Same(createdActivation, result); }