public void When_Price_IsRequested_Then_ExpectedResultIsReturned() { //setup var sut = new Vauxhall(); double expectedResult = 15000; //action var result = sut.Price(); //assert Assert.IsNotNull(result); Assert.AreEqual(expectedResult, result); }
public void When_ShowBasicDetails_IsRequested_Then_ConsoleWritesOut() { //setup var sut = new Vauxhall(); string expectedOutput = $"Name: Vauxhall{Environment.NewLine}Model No: Astra{Environment.NewLine}"; //action using (var consoleOutput = new ConsoleOutput()) { sut.ShowBasicDetails(); //assert Assert.AreEqual(expectedOutput, consoleOutput.GetOuput()); } }
public void When_DiscountedPriceForVauxhall_IsRequested_Then_ConsoleWritesOut() { //setup var objVauxhall = new Vauxhall(); var sut = new DiscountedDecorator(objVauxhall); double expectedPrice = 1500; string expectedOutput = $"Discounted Price: {expectedPrice}{Environment.NewLine}"; //action using (var consoleOutput = new ConsoleOutput()) { sut.DiscountedPrice(); //assert Assert.AreEqual(expectedOutput, consoleOutput.GetOuput()); } }