#include "pch.h" #include "CppUnitTest.h" using namespace Microsoft::VisualStudio::CppUnitTestFramework; #include "SinglyLinkedList.hpp" #include namespace LinkedListUnitTests { TEST_CLASS(LinkedListUnitTests) { public: std::list my_list{ 1, 5, 6, 7, 9, 10}; TEST_METHOD(EmptyList) { //Arrange SinglyLinkedList linkedList{}; //Assert Assert::AreEqual(0ull, linkedList._size); } TEST_METHOD(AppendingLinkedList) { //Arrange SinglyLinkedList linkedList{}; ListNode* node = new ListNode{ 5, nullptr }; //Act bool success = Append(&linkedList, node); //Assert Assert::AreEqual(5, linkedList._head->_data); } }; }