public void ApplicationVersion_NoCondition_ReturnValue() { // Arrange const string value = "test"; var key = ConfigKey.ApplicationVersion.ToString(); settingsReader.Setup(x => x.GetAppSettingValueAsString(key)).Returns(value); // Act var result = settings.ApplicationVersion; // Assert result.Should().Be(value); }
public void Calculate_NoProduct_ReturnsFixedCost() { //Arrange deliveryCostCalculator = new DeliveryCostCalculator(2M, 6M); shoppingCartService.Setup(m => m.GetNumberOfDeliveries()).Returns(0); shoppingCartService.Setup(m => m.GetNumberOfProducts()).Returns(0); //Act //Assert var expectedResult = deliveryCostCalculator.Calculate(shoppingCartService.Object) == 6.99M; Assert.That(expectedResult); }
public void Version_NoCondition_ReturnOkResultWithVersion() { // Arrange var version = "0.1.0.27"; settings.Setup(x => x.ApplicationVersion).Returns(version); // Act var result = controller.Version(); // Assert result.Should().BeOfType <OkObjectResult>(version); }