0

以下のコードで次のエラーが発生します。

タイプまたは名前空間の定義、またはファイルの終わりが必要です

このコードは、モック オブジェクトに関係しています。このコードを修正してこのエラーを取り除く方法を教えてください。最後の中括弧を削除しようとしましたが、さらに多くのエラーが発生しました。また、このコードをビルドしようとすると、「ビルドに失敗しました」と表示されます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Moq;
using Test;

namespace Test
{
    namespace TestClass
    {
        namespace TestMethod
        {
                [TestClass]
                public class Test
                {
                    [Testmethod]

                    public void MyClass_GetTotal()
                    {
                       Moq.Mock<MyClass> myMockedClass = new Mock<MyClass>() { CallBase = true };

                    myMockedClass.Setup(x => x.GetTotal(It.IsAny<int>())).Returns(1);
                    myMockedClass.Setup(x => x.GetTotal(It.IsAny<string>())).Returns(2);

                    var actual = myMockedClass.Object.GetTotal(0, string.Empty);

                    Assert.AreEqual(2, actual);
                }
            }

        }
    }

   }
}
4

1 に答える 1