public void ShouldCalculateIfAllInstancesHaveBeenPurchased() { var mockGateway = new StoreGatewayMoqaLate(); mockGateway.IsPurchasedSetReturnValue(true); var sut = new RepeatPurchaseWith123Instances() { StoreGateway = mockGateway }; var allPurchased = sut.IsAllPurchased(); Assert.True(allPurchased); }
public void ShouldCalculateIfAllInstancesHaveNotBeenPurchased() { var mockGateway = new StoreGatewayHandMock { DefaultIsPurchasedValue = true, OddOneOutInAppOfferNameToReturnNotDefaultValue = "RepeatPurchaseWith123Instances_99" }; var sut = new RepeatPurchaseWith123Instances() { StoreGateway = mockGateway }; var allPurchased = sut.IsAllPurchased(); Assert.False(allPurchased); }