public void DiscountPriceIsProperWritableProperty(decimal expectedResult, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.DiscountPrice = expectedResult; decimal? result = sut.DiscountPrice; // Verify outcome Assert.Equal(expectedResult, result); // Teardown }
public void UnitPriceIsProperWritableProperty([Frozen]decimal expectedPrice, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.UnitPrice = expectedPrice; decimal? result = sut.UnitPrice; // Verify outcome Assert.Equal(expectedPrice, result); // Teardown }
public void ProductNameIsProperWritableProperty([Frozen]string expectedName, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.ProductName = expectedName; string result = sut.ProductName; // Verify outcome Assert.Equal(expectedName, result); // Teardown }
public void IdIsProperWritableProperty([Frozen]int expectedId, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.Id = expectedId; int result = sut.Id; // Verify outcome Assert.Equal(expectedId, result); // Teardown }
public void DiscountPriceIsProperWritableProperty(decimal expectedResult, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.DiscountPrice = expectedResult; decimal?result = sut.DiscountPrice; // Verify outcome Assert.Equal(expectedResult, result); // Teardown }
public void IdIsProperWritableProperty([Frozen] int expectedId, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.Id = expectedId; int result = sut.Id; // Verify outcome Assert.Equal(expectedId, result); // Teardown }
public void MapCampaignItemPresenterWithDiscountWillReturnCorrectResult(CampaignItemPresenter presenter, PresentationMapper sut) { // Fixture setup var expectedItem = presenter.AsSource().OfLikeness <CampaignItem>() .With(d => d.DiscountPrice).EqualsWhen((s, d) => s.DiscountPrice.Value == d.DiscountPrice.Amount && d.DiscountPrice.CurrencyCode == "DKK") .With(d => d.Product).EqualsWhen((s, d) => s.AsSource().OfLikeness <Product>() .With(d1 => d1.UnitPrice).EqualsWhen((s1, d1) => s1.UnitPrice == d1.UnitPrice.Amount && d1.UnitPrice.CurrencyCode == "DKK") .With(d1 => d1.Name).EqualsWhen((s1, d1) => s1.ProductName == d1.Name) .Equals(d.Product)); // Exercise system var result = sut.Map(presenter); // Verify outcome Assert.True(expectedItem.Equals(result)); // Teardown }
public void UnitPriceIsProperWritableProperty([Frozen] decimal expectedPrice, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.UnitPrice = expectedPrice; decimal?result = sut.UnitPrice; // Verify outcome Assert.Equal(expectedPrice, result); // Teardown }
public void ProductNameIsProperWritableProperty([Frozen] string expectedName, CampaignItemPresenter sut) { // Fixture setup // Exercise system sut.ProductName = expectedName; string result = sut.ProductName; // Verify outcome Assert.Equal(expectedName, result); // Teardown }
public void MapCampaignItemPresenterWithoutDiscountWillReturnCorrectResult(CampaignItemPresenter presenter, PresentationMapper sut) { // Fixture setup presenter.DiscountPrice = null; var expectedItem = presenter.AsSource().OfLikeness<CampaignItem>() .With(d => d.DiscountPrice).EqualsWhen((s, d) => null == d.DiscountPrice) .With(d => d.Product).EqualsWhen((s, d) => s.AsSource().OfLikeness<Product>() .With(d1 => d1.UnitPrice).EqualsWhen((s1, d1) => s1.UnitPrice == d1.UnitPrice.Amount && d1.UnitPrice.CurrencyCode == "DKK") .With(d1 => d1.Name).EqualsWhen((s1, d1) => s1.ProductName == d1.Name) .Equals(d.Product)); // Exercise system var result = sut.Map(presenter); // Verify outcome Assert.True(expectedItem.Equals(result)); // Teardown }
public void Update(CampaignItemPresenter item) { this.presenter.Update(item); }