namespace Week7Lab.UnitTest;
using Week7Labs;
public class OrderProcessorTest : IDisposable
{
private OrderProcessor _processor;
public OrderProcessorTest()
{
_processor = new OrderProcessor();
}
[Fact]
public void CalculateTotal_WithValidOrder_ReturnsCorrectTotal()
{
// Arrange
var listOfItems = new Items[1];
var it = new Items();
var order = new Order();
it.Quantity = 10;
it.Price = 100;
listOfItems[0] = it;
order.Items = listOfItems;
// Act
var result = _processor.CalculateTotal(order);
// Assert
Assert.Equal(1000, result);
}
public void Dispose()
{
//
}
}
namespace Week7Lab.UnitTest;
using Week7Labs;
public class OrderProcessorTest : IDisposable
{
private OrderProcessor _processor;
public OrderProcessorTest()
{
_processor = new OrderProcessor();
}
[Fact]
public void CalculateTotal_WithValidOrder_ReturnsCorrectTotal()
{
// Arrange
var listOfItems = new Items[1];
var it = new Items();
var order = new Order();
it.Quantity = 10;
it.Price = 100;
listOfItems[0] = it;
order.Items = listOfItems;
// Act
var result = _processor.CalculateTotal(order);
// Assert
Assert.Equal(1000, result);
}
public void Dispose()
{
//
}
}