Fixes in tests based on Code Analysis in Visual Studio
diff --git a/src/Tests.cpp b/src/Tests.cpp
index e72e95d..a9c15b9 100644
--- a/src/Tests.cpp
+++ b/src/Tests.cpp
@@ -2971,7 +2971,7 @@
         res->Unmap(0, NULL); // NULL - written everything.

 

         CHECK_HR(res->Map(0, NULL, (void**)&mappedData)); // NULL - reading everything.

-        CHECK_BOOL(mappedData[100] = 300);

+        CHECK_BOOL(mappedData[100] == 300);

         res->Unmap(0, &EMPTY_RANGE); // {0, 0} - not written anything.

 

     }

@@ -3344,7 +3344,7 @@
 

     RandomNumberGenerator rand{ 20092010 };

 

-    UINT32 allocSizes[ALLOCATION_COUNT];

+    std::vector<UINT32> allocSizes(ALLOCATION_COUNT);

     for (size_t i = 0; i < ALLOCATION_COUNT; ++i)

     {

         allocSizes[i] = rand.Generate() % MAX_ALLOC_SIZE + 1;

@@ -3379,7 +3379,7 @@
                 assert(0);

             }

 

-            D3D12MA::VirtualAllocation allocs[ALLOCATION_COUNT];

+            std::vector <D3D12MA::VirtualAllocation> allocs(ALLOCATION_COUNT);

             ComPtr<D3D12MA::VirtualBlock> block;

             CHECK_HR(D3D12MA::CreateVirtualBlock(&blockDesc, &block));

             duration allocDuration = duration::zero();

@@ -3393,7 +3393,7 @@
                     allocSizes[i],

                     alignment };

 

-                CHECK_HR(block->Allocate(&allocCreateInfo, allocs + i, nullptr));

+                CHECK_HR(block->Allocate(&allocCreateInfo, &allocs[i], nullptr));

             }

             allocDuration += std::chrono::high_resolution_clock::now() - timeBegin;