以下のコードで次のエラーが発生します。
タイプまたは名前空間の定義、またはファイルの終わりが必要です
このコードは、モック オブジェクトに関係しています。このコードを修正してこのエラーを取り除く方法を教えてください。最後の中括弧を削除しようとしましたが、さらに多くのエラーが発生しました。また、このコードをビルドしようとすると、「ビルドに失敗しました」と表示されます。
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);
}
}
}
}
}
}